Jump to content

Module:form of/lang-data/lg

From Wiktionary, the free dictionary

This module contains language-specific form-of data (tags, shortcuts, base lemma params. etc.) for Luganda.


--[=[
This module contains lang-specific tags for Luganda.
]=]

local m_form_of_data = require("Module:form of/data")

local APPENDIX = m_form_of_data.APPENDIX
local WP = m_form_of_data.WP
local WIKT = m_form_of_data.WIKT

local tags = {}
local shortcuts = {}



----------------------- Inflectional class -----------------------

-- Class I
tags["class i"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_I",
	"ci",
}

-- Class II
tags["class ii"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_II",
	"cii",
}

-- Class III
tags["class iii"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_III",
	"ciii",
}

-- Class IV
tags["class iv"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_IV",
	"civ",
}

-- Class V
tags["class v"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_V",
	"cv",
}

-- Class VI
tags["class vi"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_VI",
	"cvi",
}

-- Class VII
tags["class vii"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_VII",
	"cvii",
}

-- Class VIII
tags["class viii"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_VIII",
	"cviii",
}

-- Class IX
tags["class ix"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_IX",
	"cix",
}

-- Class X
tags["class x"] = {
	"grammar",
	"wikt:Appendix:Luganda_noun_classes#Class_X",
	"cx",
}

-- Base state
tags["base state"] = {
	"grammar",
	"wikt:Appendix:Glossary#base_state",
	"base",
}

----------------------- Create the shortcuts list -----------------------

m_form_of_data.finalize(tags, shortcuts)

return {tags = tags, shortcuts = shortcuts}