#3923: [unicode] make-messages.py does not work well with unicode strings
---------------------------+------------------------------------------------
Reporter: mtredinnick | Owner: mtredinnick
Status: closed | Component: Internationalization
Version: SVN | Resolution: wontfix
Keywords: | Stage: Accepted
Has_patch: 0 | Needs_docs: 0
Needs_tests: 0 | Needs_better_patch: 0
---------------------------+------------------------------------------------
Changes (by mtredinnick):
* status: reopened => closed
* resolution: => wontfix
Comment:
Please open another ticket if you're going to explore replacing all of the
third-party gettext support tools. That's a much bigger and different
issue than using existing well-debugged libraries that we don't have to
maintain.
This ticket was, and remains, about the fact that all of the supporting
infrastructure for extracting mesasge catalogs, compiling them into MO
files and acessing them at runtime relies on msgids being in ASCII. At the
moment, there isn't a viable alternative to switching away from those
tools, hence the conclusion of the ticket. It's really "notabug", rather
than "wontfix", but that's close enough.
If you want to totally change the way the i18n support works, then open
another ticket please, because you are talking about replacing all of the
gettext pieces that are supplied by existing tools (including message
extraction), writing a lot of code and doing lots of timing tests to show
that it isn't slower than the existing code.
By the way, step 1 in comment 3 is not a good idea. It breaks whatever
translation memories people might be using with their tools to speed up
the translation process. You are also asking people who are not software
developers or web coders (i.e. translators) to understand all HTML
entities (and since they aren't very comprehensive, also be able to look
up random things like {D; to know what it means).
--
Ticket URL: <http://code.djangoproject.com/ticket/3923#comment:10>
Django Code <http://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 post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/django-updates?hl=en
-~----------~----~----~----~------~----~------~--~---