Module:T-Person: Difference between revisions
// via Wikitext Extension for VSCode |
// via Wikitext Extension for VSCode |
||
| Line 110: | Line 110: | ||
end | end | ||
return value | return value | ||
end, | |||
-- Languages field processor with native name display and semantic properties | |||
languages = function(value) | |||
if not value or value == "" then return value end | |||
-- Use the NormalizationLanguage module for formatting display | |||
local NormalizationLanguage = require('Module:NormalizationLanguage') | |||
NormalizationLanguage.setShowNativeForms(true) | |||
-- Process semantic property for languages | |||
local SemanticCategoryHelpers = require('Module:SemanticCategoryHelpers') | |||
semanticOutput = SemanticCategoryHelpers.addSemanticProperties("language", value, "") | |||
-- Return formatted display value with native names | |||
return NormalizationLanguage.formatLanguages(value) | |||
end | end | ||
} | } | ||