I'm very happy to announce today the move of Django's own translation efforts to a hosted platform based on the Open Source project Transifex:
http://www.transifex.net/projects/p/django/
It will make it easier to submit updates for the 63 translations Django currently has, lower the maintance burden for the core team and make it trivially easy to add entirely new translations in the future.
As part of this change we've moved the contrib app translations from the django/conf/locale/ directories to their proper locations in the app directories to get better translation statistics and isolate the translation catalogues correctly. This of course only applies to trunk and *not* the release branches.
What this means for translators
-------------------------------
Submitting translation updates requires an account at http://www.transifex.net from now on. You won't have to create patches against the current Subversion trunk or create tickets anymore.
See the Django contributing docs [1] and the Transifex User Guide [2] for more details.
What this means for core devs
-----------------------------
Updates to translations that have been made on Transifex.net will need to be pulled using the transifex-client [3] just prior to rolling a release or whenever it's convenient (e.g. after having added new strings). The required configuraton file (``.tx/config``) has been added to trunk. More information about the transifex-client can be found in its documentation. [4]
If there are any questions, please don't hesitate to ask :)
Jannis
1: http://django.me/contributing-translations
2: http://help.transifex.net/user-guide/
3: http://pypi.python.org/pypi/transifex-client/
4: http://help.transifex.net/user-guide/client/
how will 1.3 release be handled?
should translators use transifex for 1.3 release?
Aljosa
Yes, starting today Transifex can be used by the translators to update the translations. We will pull the updates from there before we release 1.3.
Jannis