>Sounds good, though the verbose_name_plural and/or module_name >attributes still ought to be kept, I think; Django shouldn't make >assumptions about how to pluralize a model's name, but I should be >able to tell it how to do so if I desire.
Actually I think that verbose_name_plural should go and instead of that, an class method for proper pluralization should be added: class Mystuff(meta.Model): ... @classmethod def pluralize(self, n): return ngettext('singular', 'plural', n) because otherwise we will allways have this problem with wrong pluralizations in i18n projects. The current situation only works with languages where you have singular and plural - but there are many different concepts of pluralization. Otherwise +1 on the 'remove simple-minded pluralization after removing magic model modules'. bye, Georg