On 07.02.2011, at 16:07, car...@barrobes.com wrote:

> 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.

Translation updates are traditionally not backported to release branches. That 
said, we've backported *some* changes in the past since they fixed specific 
bugs in technical terms or other code related things. In such cases we handle 
them as decribed here: 

  
http://docs.djangoproject.com/en/dev/internals/release-process/#bug-fix-releases

> 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?

You're working on trunk. I don't think that's going to become an issue. No, the 
translations in Transifex won't be backported to release branches. To make an 
example: The translation updates done on Transifex right now will be shipped 
with 1.3, but not backported to 1.2.X.

Jannis

> S'està citant Marc Garcia <garcia.m...@gmail.com>:
> 
>> 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 <lei...@gmail.com> 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 django-i18n@googlegroups.com.
>> To unsubscribe from this group, send email to 
>> django-i18n+unsubscr...@googlegroups.com.
>> 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 django-i18n@googlegroups.com.
To unsubscribe from this group, send email to 
django-i18n+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-i18n?hl=en.

Reply via email to