[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Translation Schedule F10 and beyond



John Poelstra wrote:
Hello everyone,

Hi John,

Thanks for spending time to create the fedora-translation related schedules. It would certainly clear the road map for FLP team.
There have been some recent discussions on fedora-devel-list about some of the scheduled dates for translation and needing to refine them a bit. We probably won't be able to adjust the general Fedora 10 milestones at this point, but we can add Translation specific tasks and deadlines so that other parts of Fedora have a better understanding of all the great work your team does! In a separate email in the future we can also start defining a Fedora 11 schedule that will work better for you.

Understand your point. However, the issues need to be mentioned here for future release planning, as release engineering team used to forget considering FLP team.

* There should be
== Section for software applications/packages/GUI translations ==
   1. Planning phase
      -> Packages which needs to be translated should be decided.
-> 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)
   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. -> All packages should be built with the inclusion of the latest translations.
   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. -> All packages, who gets updates in the translations should be rebuilt.
== Section for documentation translations ==
   4. Launch phase
      -> Translations of documentation guides
      -> Translations of release notes
      -> Translations of web pages, relevant to specific release
   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.

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"

Could you please let's know, which date is the last date to complete Fedora 10 Software applications/packages translations?
a) task name
b) when the task starts
c) how many work days the task takes
d) other task(s) that must finish prior to this task starting(dependencies)

Once we have all of the tasks defined that you would like I will add the remaining reports for your team and then they will appear in the title bar like the other teams: http://poelstra.fedorapeople.org/schedules/f-10/f-10-all-tasks.html
Art, Docs, etc.
I know a little bit of how to use task juggler. Let me know, if you need my help to take care of the Fedora translations related schedules.
If there are other ways I can help please let me know.
The only message I would like to pass here to the developers especially, that "Developers/package maintainers should understand that they are not the only people who work on particular package they maintain, but translators are also part of the package development team. Most of the package maintainers understands this and gives an importance to translations work too, but still the message needs to be reminded to them during every release."
John

p.s. If you're interested in how TaskJuggler works you can download the source and build schedules yourself following these directions:
http://poelstra.fedorapeople.org/schedules/f-10/source/readme
John, once again, thanks a lot for extending your help in the schedules specific to the translations!

--
Regards,
Ankit Patel
http://www.indianoss.org/


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]