Board Thread:General Discussion/@comment--20140612141547/@comment-3361105-20140617184954

As far as expected behaviour for Race, we had Race, which worked in a similar fashion to the Citizenship module you linked that was based on CtzenCat. Unfortunately, there is some significant inconsistency in whether the output is plural or not in that template. As I mentioned above, the ideal would be to have singular in the infobox and plural in the category link, but if that's overly complicated, it's probably not a significant issue - we obviously weren't doing that before.

For citizenship, yes, as I mentioned above, we applied a template called CtzenCat to every use of the variable. And again, I don't think we were achieving the ideal I just mentioned (but obviously, we had something working that made plural categories in general). So, if we can achieve that ideal in Lua, cool beans. If not, cryface.