Module:pollasena-roots: Difference between revisions
No edit summary |
No edit summary |
||
| Line 120: | Line 120: | ||
for ancestor_code, lang_options in pairs(ancestor_codes) do | for ancestor_code, lang_options in pairs(ancestor_codes) do | ||
ancestor_params = { | ancestor_params = { | ||
[1] = { | [1] = { | ||
required = not lang_options.optional, | required = not lang_options.optional, | ||
list = lang_options.roots, | list = lang_options.roots, | ||
template_default = lang_options.default | |||
}, | }, | ||
} | } | ||
| Line 134: | Line 133: | ||
ancestor_lang = m_lang.getByCode(ancestor_code) | ancestor_lang = m_lang.getByCode(ancestor_code) | ||
terms, | terms, args = m_param_utils.parse_term_with_inline_modifiers_and_separate_params({ | ||
params = ancestor_params, | params = ancestor_params, | ||
param_mods = param_mods, | param_mods = param_mods, | ||
| Line 174: | Line 173: | ||
local dest_lang = m_lang.getByCode("qsc") | local dest_lang = m_lang.getByCode("qsc") | ||
local ancestor_codes = { | local ancestor_codes = { | ||
["sekh"] = {}, | ["sekh"] = {default = "asʰilavən"}, | ||
["wasc"] = {optional = true, roots = true} | ["wasc"] = {optional = true, roots = true, default = "asł-ila"} | ||
} | } | ||