45,337
edits
No edit summary |
No edit summary |
||
(9 intermediate revisions by the same user not shown) | |||
Line 34: | Line 34: | ||
["ts"] = {}, | ["ts"] = {}, | ||
["sc"] = {}, | ["sc"] = {}, | ||
["w"] = {type = "boolean", default = false}, | |||
["name"] = {type = "boolean", default = true}, | |||
} | } | ||
Line 68: | Line 70: | ||
end | end | ||
- | local language_name = args.w and "[[" .. lang:getCanonicalName() .. "]]" or lang:getCanonicalName() | ||
return require("Module:links").full_link( | |||
if term == "-" then | |||
return language_name | |||
else | |||
return (args.name and language_name .. " " or "") .. | |||
require("Module:links").full_link( | |||
{ | |||
lang = lang, | |||
sc = sc, | |||
term = term, | |||
alt = alt, | |||
id = args["id"], | |||
tr = args["tr"], | |||
ts = args["ts"], | |||
genders = args["g"], | |||
gloss = args["gloss"], | |||
pos = args["pos"], | |||
lit = args["lit"], | |||
nocont = not frame.args["from_l"], | |||
accel = args["accel-form"] and { | |||
form = args["accel-form"], | |||
translit = args["accel-translit"], | |||
lemma = args["accel-lemma"], | |||
lemma_translit = args["accel-lemma-translit"], | |||
gender = args["accel-gender"], | |||
nostore = args["accel-nostore"], | |||
} or nil, | |||
}, | |||
face, | |||
allowSelfLink | |||
) | |||
end | |||
end | end | ||
Line 226: | Line 234: | ||
Forward the information to full_link. | Forward the information to full_link. | ||
]] | ]] | ||
local language_name = args.w and lang: | local language_name = args.w and "[[" .. lang:getCanonicalName() .. "]]" or lang:getCanonicalName() | ||
if term == "-" then | if term == "-" then |