Module:languages: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 708: Line 708:
Language.hasType = require(language_like_module).hasType
Language.hasType = require(language_like_module).hasType
return self:hasType(...)
return self:hasType(...)
end
function Language:getMainCategoryName()
return self._data.main_category or "lemma"
end
end


Line 765: Line 769:


function Language:makeWikipediaLink()
function Language:makeWikipediaLink()
return make_link(self, "w:" .. self:getWikipediaArticle(), self:getCanonicalName())
return make_link(self, (self:hasType("conlang") and self:getCanonicalName() or "w:" .. self:getWikipediaArticle()), self:getCanonicalName())
end
end