Jump to content

Module:affix/lang-data/az

Wiktionary වෙතින්

This module contains data for affixes in අසර්බයිජානි that is used by {{af|az|...}}. affix_mappings determines which page to link to when certain affixes are used. It maps from the affix supplied to the template to the desired entry to link to, or to a table that maps from sense IDs (the value of |idN= or false if there is no sense ID) to desired entries.


--[=[
This module contains lang-specific affix mappings for Azerbaijani.
]=]

local m_affix = require("Module:affix")
local affix_variants = m_affix.affix_variants
local id_mapping = m_affix.id_mapping
local merge_tables = m_affix.merge_tables

local affix_mappings = merge_tables(
	affix_variants("-mək", {"-maq"}),
	affix_variants("-lər", {"-lar"}),
	affix_variants("-cə", {"-ca"}),
	affix_variants("-lə", {"-la"}),
	affix_variants("-lən", {"-lan"}),
	affix_variants("-mə", {"-ma"}),
	affix_variants("-ləş", {"-laş"}),

	{
		["-ır"] = id_mapping("-dir", { nominal = "-ir" }),
		["-ir"] = id_mapping("-dir"),
		["-ur"] = id_mapping("-dir", { nominal = "-ir" }),
		["-ür"] = id_mapping("-dir", { nominal = "-ir" }),
	},

	affix_variants("-miş", { "-mış", "-muş", "-müş" }),
	affix_variants("-ər", { "-yər", "-ar", "-yar" }),
	affix_variants("-çi", { "-çı", "-çu", "-çü" }),
	affix_variants("-lik", { "-lıq", "-luq", "-lük" }),
	affix_variants("-li", { "-lı", "-lu", "-lü" }),
	affix_variants("-siz", { "-sız", "-suz", "-süz" }),
	affix_variants("-cik", { "-cuq", "-cıq", "-cük" }),
	affix_variants("-kin", { "-gün", "-ğun", "-ğın", "-gin", "-kün", "-qın" }),
	affix_variants("-il", { "-ul", "-ıl", "-ül" }),
	affix_variants("-ik", { "-ük", "-ıq", "-uq" }),
	affix_variants("-in", { "-ün", "-ın", "-un" }),
	affix_variants("-inti", { "-ıntı", "-untu", "-üntü" }),
	affix_variants("-dir", { "-dır", "-dur", "-dür" })
)

return {affix_mappings = affix_mappings}
"https://si.wiktionary.org/w/index.php?title=Module:affix/lang-data/az&oldid=227049" වෙතින් සම්ප්‍රවේශනය කෙරිණි