Module:T-Person: Difference between revisions

// via Wikitext Extension for VSCode
Tag: Reverted
// via Wikitext Extension for VSCode
 
(One intermediate revision by the same user not shown)
Line 125: Line 125:
     end,
     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')
        local semanticOutput = SemanticCategoryHelpers.addSemanticProperties("language", value, "")
       
        -- Return formatted display value with native names: NormalizationLanguage.formatLanguages(value), handled by the declarative list system
        return value
    end
}
}