Actual file with the issue: https://github.com/django/django/blob/master/django/contrib/admin/locale/es/LC_MESSAGES/django.po#L168
El martes, 1 de marzo de 2016, 22:42:05 (UTC-3), Cristiano Coelho escribió: > > Looking it deeper it seems mostly like a translation issue for the spanish > (and maybe other) languages, since in some cases both gender articles are > added ( "el/la" ) to make it generic but for the specific case I pointed > above it is missing. > > > msgid "" > "The %(name)s \"%(obj)s\" was added successfully. You may edit it again > below." > msgstr "" > "Se añadió con éxito el %(name)s \"%(obj)s. Puede editarlo de nuevo abajo." > > Should be changed to > > msgid "" > "The %(name)s \"%(obj)s\" was added successfully. You may edit it again > below." > msgstr "" > "Se añadió con éxito el/la %(name)s \"%(obj)s. Puede editarlo/a de nuevo > abajo." > > The same happens for some other translations below this one. I couldn't > find why is it different for some and not for others, but "el/la" is > definitely better than "el" and having a female object following it. > Another approach for gender languages like spanish would be to use "el > objeto %(obj)" rather than "el/la %(obj)". > > > > El sábado, 20 de febrero de 2016, 16:51:27 (UTC-3), Cristiano Coelho > escribió: >> >> Hello, >> >> It seems that all admin "sucess" (and others) messages are hardcoded >> (almost, actually translations) into the methods that use them and can not >> be easily changed (like 'The %(name)s "%(obj)s" was added successfully. You >> may add another %(name)s below.'). >> This is causing some issues on languages with higher gender usage, like >> spanish, that you can get into texts like 'El Persona "Id: 123" .....' >> (should be La Persona), so it would be convenient to be able to easily >> change these messages so you could just change it to "Object added >> successfully" or something to prevent the above issue. >> >> Looking through the file django/contrib/admin/options.py you can see the >> huge usage of texts defined deep into the methods, which makes it >> impossible to override any of them. >> > -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/f626ae8c-905b-447c-a355-055caee7187d%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
