Module:T-Person: Difference between revisions

// via Wikitext Extension for VSCode
Tag: Manual revert
// via Wikitext Extension for VSCode
 
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
        return NormalizationLanguage.formatLanguages(value)
    end
}
}