Commit 6704b529 authored by Tim Graham's avatar Tim Graham
Browse files

Fixed #24269 -- Added docs about the process of managing translations in Django.

parent 50aa1a79
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -45,6 +45,13 @@ translating or add a language that isn't yet translated, here's what to do:
     For more information about how to use Transifex, read the
     `Transifex User Guide`_.

Translations from Transifex are only integrated into the Django repository at
the time of a new major release. We try to update them a second time during one
of the following minor releases, but that depends on the translation manager's
availability. So don't miss the string freeze period (between the release
candidate and the major release) to take the opportunity to complete and fix
the translations for your language!

Formats
-------

+11 −0
Original line number Diff line number Diff line
@@ -112,6 +112,17 @@ any time leading up to the actual release:
#. Double-check that the release notes index has a link to the notes
   for the new release; this will be in ``docs/releases/index.txt``.

#. If this is a major release, ensure translations from Transifex have been
   integrated. This is typically done by a separate translation's manager
   rather than the releaser, but here are the steps. Provided you have an
   account on Transifex::

        python scripts/manage_translations.py fetch

   and then commit the changed/added files (both .po and .mo). Sometimes there
   are validation errors which need to be debugged, so avoid doing this task
   immediately before a release is needed.

Preparing for release
=====================