Module:Data/Langs: Difference between revisions
Jump to navigation
Jump to search
Created page with "local function mk(display_name, page_name) page_name = page_name or display_name return {display_name = display_name, page_name = page_name} end return { msc = mk("Mosici"), esk = mk("Esīkin"), cnv = mk("Classical Nyelavi"), naq = mk("Naqòò", "Lasina qapp Naqòò") }" |
mNo edit summary |
||
Line 1: | Line 1: | ||
local function mk(display_name, page_name) | local function mk(script, display_name, page_name) | ||
return { | |||
return {display_name = display_name, page_name = page_name} | display_name = display_name, | ||
page_name = page_name or display_name, | |||
script = script or "" | |||
} | |||
end | end | ||
return { | return { | ||
msc = mk("Mosici"), | msc = mk("nahan", "Mosici"), | ||
esk = mk("Esīkin"), | esk = mk("nahan", "Esīkin"), | ||
cnv = mk("Classical Nyelavi"), | cnv = mk("nahan", "Classical Nyelavi"), | ||
naq = mk("Naqòò", "Lasina qapp Naqòò") | naq = mk("naq", "Naqòò", "Lasina qapp Naqòò"), | ||
getScript = function(frame) | |||
local langs = require("Module:Data/Langs") | |||
return langs[frame.args.lang].script | |||
end | |||
} | } |
Revision as of 09:54, 6 April 2025
local function mk(script, display_name, page_name)
return {
display_name = display_name,
page_name = page_name or display_name,
script = script or ""
}
end
return {
msc = mk("nahan", "Mosici"),
esk = mk("nahan", "Esīkin"),
cnv = mk("nahan", "Classical Nyelavi"),
naq = mk("naq", "Naqòò", "Lasina qapp Naqòò"),
getScript = function(frame)
local langs = require("Module:Data/Langs")
return langs[frame.args.lang].script
end
}