Module:affix: Difference between revisions

no edit summary
(Undo revision 380101 by Sware (talk))
Tag: Undo
No edit summary
Line 18: Line 18:
local rfind = m_str_utils.find
local rfind = m_str_utils.find
local rmatch = m_str_utils.match
local rmatch = m_str_utils.match
local pluralize = m_str_utils.pluralize
local pluralize = require("Module:en-utilities").pluralize
local u = m_str_utils.char
local u = m_str_utils.char
local ucfirst = m_str_utils.ucfirst
local ucfirst = m_str_utils.ucfirst
Line 401: Line 401:
for i, cat in ipairs(data.categories) do
for i, cat in ipairs(data.categories) do
if type(cat) == "table" then
if type(cat) == "table" then
data.categories[i] = require(utilities_module).format_categories({lang:getFullName() .. " " .. cat.cat},
data.categories[i] = require(utilities_module).format_categories(lang:getFullName() .. " " .. cat.cat,
lang, cat.sort_key, cat.sort_base, force_cat)
lang, cat.sort_key, cat.sort_base, force_cat)
else
else
data.categories[i] = require(utilities_module).format_categories({lang:getFullName() .. " " .. cat}, lang,
data.categories[i] = require(utilities_module).format_categories(lang:getFullName() .. " " .. cat, lang,
data.data.sort_key, nil, force_cat)
data.data.sort_key, nil, force_cat)
end
end
Line 517: Line 517:
else
else
-- language (e.g. in a pseudo-loan).
-- language (e.g. in a pseudo-loan).
result = m_links.full_link(part, "term_i")
result = m_links.full_link(part, "term")
end
end