47,726
edits
![]() | We're back! Sorry, bad combo of sickness, funeral and a month-long trip abroad. The site is back now. ![]() |
No edit summary |
No edit summary |
||
Line 92: | Line 92: | ||
local function preprocess(data, postype) | local function preprocess(data, postype) | ||
if type(data.heads) ~= "table" then | if type(data.heads) ~= "table" then | ||
data.heads = { data.heads } | data.heads = { data.heads } | ||
end | end | ||
if type(data.translits) ~= "table" then | if type(data.translits) ~= "table" then | ||
data.translits = { data.translits } | data.translits = { data.translits } | ||
end | end | ||
if type(data.transcriptions) ~= "table" then | if type(data.transcriptions) ~= "table" then | ||
data.transcriptions = { data.transcriptions } | data.transcriptions = { data.transcriptions } | ||
end | end | ||
Line 266: | Line 250: | ||
local translits_formatted = "" | local translits_formatted = "" | ||
if has_translits then | if has_translits then | ||
Line 350: | Line 329: | ||
if part.qualifiers and #part.qualifiers > 0 then | if part.qualifiers and #part.qualifiers > 0 then | ||
qualifiers = require("Module:qualifier").format_qualifier(part.qualifiers) .. " " | qualifiers = require("Module:qualifier").format_qualifier(part.qualifiers) .. " " | ||
end | end | ||
Line 470: | Line 446: | ||
-- Is it a lemma category? | -- Is it a lemma category? | ||
local postype = export.pos_lemma_or_nonlemma(data.pos_category) | local postype = export.pos_lemma_or_nonlemma(data.pos_category) | ||
if | if not data.noposcat then | ||
table.insert(data.categories, 1, data.lang:getCanonicalName() .. " " .. postype .. "s") | table.insert(data.categories, 1, data.lang:getCanonicalName() .. " " .. postype .. "s") | ||
end | end | ||
Line 493: | Line 458: | ||
for _, head in ipairs(data.heads) do | for _, head in ipairs(data.heads) do | ||
if title.prefixedText ~= m_links.getLinkPage(m_links.remove_links(head), data.lang) then | if title.prefixedText ~= m_links.getLinkPage(m_links.remove_links(head), data.lang) then | ||
break | break | ||
end | end | ||
Line 533: | Line 491: | ||
-- Track uses of sc parameter | -- Track uses of sc parameter | ||
local best = require("Module:scripts").findBestScript(pagename, data.lang) | local best = require("Module:scripts").findBestScript(pagename, data.lang) | ||
end | end | ||
Line 578: | Line 527: | ||
displayTitle | displayTitle | ||
) | ) | ||
end | end | ||
Line 598: | Line 540: | ||
if not mw.ustring.find(cat, "^" .. lang_name) then | if not mw.ustring.find(cat, "^" .. lang_name) then | ||
mw.log(cat, data.lang:getCanonicalName()) | mw.log(cat, data.lang:getCanonicalName()) | ||
end | end | ||
end | end |