An additional question to Marc's: how will more than one branch be managed? I.e. it may be that Django 1.2.x is still active before 1.3 release. AFAIK a version maintenance branch may be active for some time and new releases appear when bugs are fixed. Also bugs in translations might be fixed while the branch is active.

How can we know which branch we are working on in Transifex? Is this going to become an issue at some point? Are fixes in transifex backported to more than one active branches?

Cheers,
C.


S'està citant Marc Garcia <[email protected]>:

Thanks for the explanations Jannis, and sorry for making you repeat
the second part, I checked if you already explained this in this same
list, but couldn't find it.

Cheers,
  Marc

On Feb 7, 1:12 am, Jannis Leidel <[email protected]> wrote:
On 06.02.2011, at 23:48, Marc Garcia wrote:

> as a language coordinator, I would like to see what other contributors
> translated in Transifex. Is it a way to do it? I can't find it.

Not afaik through the web UI, although the Transifex developers could give more details on that. I know an action log is saved, but I'm not sure if it's possible to show it at the moment. FWIW, you can see the changes by looking at the diff using transifex-client.

> Another thing. I would like to know (if possible) how it'll be the
> procedure to update the code from transifex translations, and how code
> changes will arrive to transifex. I don't care on the details, but
> just to know if it's automated, how often it'll be done (or in other
> words, how long it'll take to a change in code/transifex to be updated
> in the other part). And most important, do we coordinators need to do
> anything?

I've answered some of this in my initial announcemnt email:

 http://groups.google.com/group/django-i18n/browse_thread/thread/6bf6b...

But to summarize:

1. The files in en/LC_MESSAGES/ in SVN will be updated on the day of the string freeze at the latest, when the release candidate is released. Aditionally, Transifex is set up to automatically sync them every day.

2. Translation updates made on Transifex are pulled into the Django SVN repo prior to cutting a new release or whenever it's convenient.

For both steps no intervention is needed from the language coordinators.

Using transifex-client
----------------------

Since it was asked before and I'm not sure if I've said it explicitly, translators can also use the transifex-client [1] tool to push (assuming permissions) and pull translations. It's the same tool that's used by the core devs to pull updates from Transifex.

For example, assuming you're in a recent SVN working copy, running this updates the PO files of the German core translation:

  tx pull -r django.core -l de

Next, after updating the German translation, you can push it up again:

  tx push -r django.core -l de --translations

Jannis

1:http://pypi.python.org/pypi/transifex-client/

--
You received this message because you are subscribed to the Google Groups "Django internationalization and localization" 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-i18n?hl=en.




--
You received this message because you are subscribed to the Google Groups "Django 
internationalization and localization" 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-i18n?hl=en.

Reply via email to