Module:affix/lang-data/az
පෙනුම
- පහත දැක්වෙන උපදෙස්, Module:documentation/functions/affix lang-data මගින් ජනනය කොට ඇත. [සංස්කරණය කරන්න]
- ප්රයෝජනවත් සබැඳි: root page • root page’s subpages • සබැඳි • transclusions • testcases • sandbox
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}