Pluralization support too limited
|Reported by:||Owned by:||nobody|
|Has patch:||no||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Django's pluralization support is fine for English, since we only have two number forms, singular and plural. However, this is not the case for many of the world's languages. This has the effect of translations unavoidably being incorrect in certain languages where the number scheme is incompatible with Django's. For a more-or-less comprehensive catalog of these possible schemes, see http://eiffelsoftware.origo.ethz.ch/index.php/Internationalization/plural_forms. For example, http://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html cites Rafal Maszkowski's illustration of this problem in Polish:
In Polish we use e.g. plik (file) this way: 1 plik 2,3,4 pliki 5-21 plików 22-24 pliki 25-31 plików and so on.
Each of those pages describes the issue quite well.