#31302: A lot of messages become untranslated after #30400 (typographic
improvement)
------------------------------------------------+------------------------
Reporter: rad164 | Owner: nobody
Type: Cleanup/optimization | Status: new
Component: Uncategorized | Version: 3.0
Severity: Normal | Keywords:
Triage Stage: Unreviewed | Has patch: 0
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
------------------------------------------------+------------------------
#30400 converts ASCII quotes and punctuations into unicode ones in user
facing strings. But it causes many missing translations.
Some locales has been updated after the conversion and have unicode
quotes. But the rest are untouched and still have ascii quotes in msgid.
As a result, these locales seems to be '100% translated' on transifex but
shows English message at many places because they know 'Added {name}
"{object}".' but does not know 'Added {name} “{object}”.' for example.
Of course, the issues should be finally solved in each translation teams.
For example, some language uses different quotes (« in fr, 「 in ja).
But isn't it better to convert them at once as quick fix?
Here is some of my ideas.
- Get updated msgid in [42b9a232] and replace them in each .po files
machinery. Keep msgstr untouched. Then the user can see many messages in
their native languages again. But it is hard for translators to track
changes.
- Update .pot / .po files and let gettext do fuzzy-matching. The messages
are still shown in English because of fuzzy flags, but translators will
easily find and fix them.
- Replace all ascii punctuations with unicode ones both in msgid and
msgstr in all .po files. (maybe too offensive)
- Just nudge translators to handle the changes.
--
Ticket URL: <https://code.djangoproject.com/ticket/31302>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.
--
You received this message because you are subscribed to the Google Groups
"Django updates" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-updates/049.ded45e6d5cef52b8eacbc39eb63142ab%40djangoproject.com.