Re: ngettext_lazy and ngettext

2019-11-23 Thread אורי
Django developers, https://code.djangoproject.com/ticket/30439 I think Django 2.2 (which is LTS) should be updated in a way that using these functions to translate will be backward-compatible, so that everything that worked with Django up to 2.1 will keep working in Django 2.2 and above. Currentl

Re: ngettext_lazy and ngettext

2019-11-23 Thread Adam Johnson
Uri, I understand this is frustrating for you as a user. Thank you for documenting your issues extensively so they're easy to follow. However it seems like a complicated problem and that Claude is the only person spending significant time working on translations these days. If you have some resour

Re: ngettext_lazy and ngettext

2019-11-23 Thread אורי
Hi Adam / Django developers, If you want I can try to spend some time to help solving this specific problem. I would start with documenting this issue in the release notes of Django 2.2. I already opened a new task #30945 for documenting this issue. Ho

Re: ngettext_lazy and ngettext

2019-11-23 Thread אורי
Hi Adam / Django developers, I want to clarify if it was not clear - running makemessages after upgrading Django to 2.2 doesn't solve this problem. It doesn't. At least not in Hebrew. I didn't see any changes in the Django .po files after running makemessages in Django 2.2. אורי u...@speedy.net

Re: ngettext_lazy and ngettext

2019-11-23 Thread Tobias McNulty
‪On Sat, Nov 23, 2019 at 9:17 AM ‫אורי‬‎ wrote:‬ > By the way, I read here that this bug it the fault of Transifex (not > Django). I'm not sure what that means, it worked in Django 2.1. Someone > made a decision to change something in Django 2.2, how can it be Transifex? > It must be a decision o

Re: ngettext_lazy and ngettext

2019-11-23 Thread אורי
Hi, Please see my latest comment on this ticket: https://code.djangoproject.com/ticket/30439#comment:27 I would like to suggest, since I understand the problem is per locale, and I'm only familiar with the Hebrew (he) locale: Can you revert https://github.com/django/django/blob/master/django/cont

Re: ngettext_lazy and ngettext

2019-11-23 Thread אורי
Hi, I was not aware that even Django have several .po files itself (for each locale). I found out https://github.com/django/django/blob/master/django/conf/locale/he/LC_MESSAGES/django.po , which has about 15 translations of 4 strings (plural forms), but even there it seems to me that strings #1,2,

Re: ngettext_lazy and ngettext

2019-11-23 Thread Tobias McNulty
Hi Uri, As I understand it, the issue is around keeping this and all other PO files in the Django source updated and consistent in the future, since we rely on Transifex to provide them. Even if someone were to manually make the change you are suggesting, it would be overwritten the next time the

Re: ngettext_lazy and ngettext

2019-11-23 Thread אורי
Hi, I tried to join the Django team on Transifex about 3 weeks ago (for Hebrew) but I failed. I think there may be a better translation using 4 plural forms in Hebrew or even more, however with the current situation of Django 2.2 translation to Hebrew it seems to me that the last 2 strings are nev