Using `ack` to count the number of occurrences:
{{{
django/contrib/admin/locale$ ack -c -h -I "the web site today"
31
django/contrib/admin/locale$ ack -c -h -I "the Web site today"
65
}}}
If I understand things correctly, if the message id with lowercase "web"
is used, all translations based on the uppercase variant cannot be found,
and vice versa?
--
Ticket URL: <https://code.djangoproject.com/ticket/33383>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
* type: Uncategorized => Bug
* component: Uncategorized => contrib.admin
Comment:
Specifically, locale `de` used to use '''Web''' up to Django 3.2 whereas
Django 4.0 uses '''web''', but I think that this is a generic issue.
--
Ticket URL: <https://code.djangoproject.com/ticket/33383#comment:1>
* cc: Claude Paroz (added)
* status: new => closed
* resolution: => invalid
Comment:
We don't update locales without any new translated strings that's why for
some languages you can still find `web` instead of `Web`. As far as I'm
aware this doesn't cause extra issues because translations would be
missing anyway.
--
Ticket URL: <https://code.djangoproject.com/ticket/33383#comment:2>
Comment (by Claude Paroz):
I confirm the diagnostic. Updating all po files even when no translations
have been added/fixed on Transifex would give huge diffs/commits
(including binary .mo files) without any added value. So when you see
occurrences of `Web`, that means that translators didn't do their job (on
time) :-)
--
Ticket URL: <https://code.djangoproject.com/ticket/33383#comment:3>