>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

Reply via email to