K wobsahej skočić

Modul:script utilities/data

z Wikisłownika

Dokumentacija za tutón modul hodźi so na Modul:script utilities/data/dokumentacija wutworić

local data = {}

local translit = {
	["term"] = {
--[=[	can't be done until Kana transliterations are correctly parsed by [[Modul:links]]
		["tag"] = "i",
		]=]
		["class"] = "mention-tr",
	},

	["usex"] = {
		["tag"] = "i",
		["class"] = "e-transliteration",
	},

	["head"] = {
		["class"] = "headword-tr",
		["dir"] = "ltr",
	},

	["default"] = {},
}

for _, v in next, translit do
	if not v.tag then
		v.tag = "span"
	end
end

data.translit = translit

data.transcription = {
	["head"] = {
		["tag"] = "span",
		["class"] = "headword-ts",
		["dir"] = "ltr",
	},

	["usex"] = {
		["tag"] = "span",
		["class"] = "e-transcription",
	},

	["default"] = {},
}

data.definition = {
	["gloss"] = {
		["tag"] = "span",
		["class"] = "mention-gloss",
	},

	["non-gloss"] = {
		["tag"] = "span",
		["class"] = "use-with-mention",
	},
}

local faces = {
	["term"] = {
		["tag"] = "i",
		["class"] = "mention",
	},

	["head"] = {
		["tag"] = "strong",
		["class"] = "headword",
	},

	["hypothetical"] = {
		["prefix"] = '<span class="hypothetical-star">*</span>',
		["tag"] = "i",
		["class"] = "hypothetical",
	},

	["bold"] = {
		["tag"] = "b",
	},

	["plain"] = {
		["tag"] = "span",
	}
}

faces["translation"] = faces["plain"]

data.faces = faces

return data