Module:letter headword: Difference between revisions
Created page with "local export = {} local force_cat = false local require_when_needed = require("Module:utilities/require when needed") local headword_module = "Module:headword" local headword_utilities_module = "Module:headword utilities" local JSON_module = "Module:JSON" local languages_module = "Module:languages" local parameters_module = "Module:parameters" local scripts_module = "Module:scripts" local table_module = "Module:table" local m_string_utilities = require("Module:string..." |
No edit summary |
||
| Line 317: | Line 317: | ||
insert(data.inflections, {label = "no case"}) | insert(data.inflections, {label = "no case"}) | ||
else | else | ||
local upper = parse_equivalent(args.upper or "+", ucfirstpage, "upper") | local upper = (lang:hasType("conlang") and "Contionary:" or "") .. parse_equivalent(args.upper or "+", ucfirstpage, "upper") | ||
local lower = parse_equivalent(args.lower or "+", lopage, "lower") | local lower = (lang:hasType("conlang") and "Contionary:" or "") .. parse_equivalent(args.lower or "+", lopage, "lower") | ||
local allcaps = parse_equivalent(args.allcaps or ulen(pagename) == 1 and args.upper or "+", uppage, "allcaps") | local allcaps = (lang:hasType("conlang") and "Contionary:" or "") .. parse_equivalent(args.allcaps or ulen(pagename) == 1 and args.upper or "+", uppage, "allcaps") | ||
local mixed = parse_equivalent(args.mixed, nil, "mixed") | local mixed = (lang:hasType("conlang") and "Contionary:" or "") .. parse_equivalent(args.mixed, nil, "mixed") | ||
local pagenameobj = {{term = ":" .. pagename, tr = "-"}} | local pagenameobj = {{term = ":" .. pagename, tr = "-"}} | ||
if typ == "upper" then | if typ == "upper" then | ||