Translation Schedule F10 and beyond

John Poelstra poelstra at redhat.com
Wed Sep 17 11:46:13 UTC 2008


Ankitkumar Rameshchandra Patel said the following on 09/13/2008 01:57 AM 
Pacific Time:

For the items that should be scheduled properly for future releases, 
let's use Fedora 11 as a reference.  A draft of the F11 schedule is here:
http://poelstra.fedorapeople.org/schedules/f-11/f-11-all-tasks.html

I am waiting for the Fedora 10 schedule to mature a little more before 
porting all the new things we're learning there to the Fedora 11 
schedule.  If it helps to do this sooner I can do that.

> * There should be
> == Section for software applications/packages/GUI translations ==
>    1. Planning phase
>       -> Packages which needs to be translated should be decided.

How many work days does this process take?
What date should it start?

>       -> Criteria for language support with respect to translations has 
> to be decided in this phase. (e.g. If X language is introduced in 
> particular release, it has to be translated in Y packages with Z% of 
> translations to get it in the supported status - It's almost like a new 
> new feature inclusion criteria)

How many work days does this process take?
What date should it start?
Will this process happen for each new release?

>    2. Development phase
>       -> Source code development finishes.
>       -> Branching of the source-codes (Including translation files) for 
> packages has to be done by package maintainers at this stage.
>       -> String Freeze
>       -> Actual translation happens here. Note: This task can't be put 
> in the testing phase, as it's a part of the development phase.

Yes, just keep in mind that Fedora (and many software projects) don't 
have a hard stop on development when testing starts.  It is more 
important for what we are trying to do here to focus on where the task 
should fall time-wise vs. the section heading.  IOW I'd rather the tasks 
be grouped by date instead of forced into a section with the right 
heading.  Maybe I've misunderstood you?

>       -> All packages should be built with the inclusion of the latest 
> translations.

Can you propose specific dates using the Fedora 11 schedule as a 
reference for each of the tasks you mention above?  If possible include 
dates for Fedora 10.

>    3. Testing phase (Alpha, beta, etc)
>       -> Translators test the applications with respect to translations 
> and submit the appropriate patches/corrections in specific release (e.g. 
> F-9, F-10, F-11, etc) branches of the packages.

How many work days does this process take?
What date should it start?
Does this follow the same testing durations as the rest of the release?

>       -> All packages, who gets updates in the translations should be 
> rebuilt.

How many work days does this process take?
What date should it start?

> == Section for documentation translations ==
>    4. Launch phase
>       -> Translations of documentation guides
>       -> Translations of release notes
>       -> Translations of web pages, relevant to specific release

For each of the above...

How many work days does this process take?
What date should it start?

>    5. Maintenance phase
>       -> After the release, with respond to bugs/issues filed by end 
> users, translators will maintain translations of their languages in 
> particular release (e.g. F-9, F-10, F-11, etc) branch.
>       -> If any of the packages get updates in translations, package has 
> to be rebuilt to reflect the changes submitted by translators.

Is this different than other bug fix?  IOW, it happens, but we don't 
need anything special on the schedule?

> If any of the above is possible with the current F-10 schedule, it would 
> be very helpful...
>> As a starting point I've stubbed out a schedule using the general 
>> Fedora milestones.
>> http://poelstra.fedorapeople.org/schedules/f-10/f-10-trans-tasks.html
>>
>> Please let me know which additional tasks you would like to include on 
>> the Translation schedule.  To accurately reflect each task (and so 
>> that we can automatically generate a schedule in the future) please 
>> tell me:
>>
> Now, for the current F-10 plan, I would like to clear one thing first.
> 
> There are two tasks on the task juggler report you put on the web, for 
> "PO Files due from Translation".
> First one due is "Tue 2008-10-21"
> Second one due is "Thu 2008-11-06"

Yes, my understanding was this process takes place twice.  Is this 
incorrect?

If it is easier to discuss this on IRC or set up a conference call I'm 
glad to do either :)

John




More information about the trans mailing list