Project Sponsor
Name: Karsten Wade
Wiki Name: KarstenWade
Fedora Account Name: kwade
Group: Fedora Documentation Project
Infrastructure Sponsor: MikeMcGrath
Secondary Contact info
Name: Dimitris Glezos
Wiki Name: DimitrisGlezos
Fedora Account Name: glezos
Group: Fedora L10N
Project Info
Project Name: L10N CVS migration and UI creation
Target Audience: Fedora translators, developers, documenters
Expiration Date (required): 24-May-2007 (estimated)
Description/Summary:
To satisfy the needs of the L10N project, the various engineering needs, and documentation needs, we are moving Fedora translation activity to the Fedora-run CVS and infrastructure. We talked with members of the Release Engineering Team and the plan is to move all elvis-hosted development to cvs.fedoraproject.org
.
Stuff that should be put into production will be marked as LIVE in CVS.
Goals:
- Give translation a single CVS with the packages they are translating
- Use the one-CVS to mechanistically enforce string freeze
- Use the one-CVS to automatically repackage before every release to capture all the translated strings
- Update Web user interface, from a starting point of http://i18n.redhat.com/cgi-bin/i18n-status
- Work with L10N to define feature set
- Opportunity to fix any outstanding feature requests
- Not a dependency on initial move, since the same status can be obtained using CLI tools
Specific resources needed
- CVS migration, including history
- Turbo
Gears-based Web UI for translators (details at SummerOfCode application)
- Any support needed by release engineering
Additional Info (Optional)
The plan does not include moving or duplicating user accounts from the old CVS. Many translators already have FAS accounts. Instead, we are going to tell translators to apply for a new account. We'll be providing at least a few mentors to assist translators with account sign-up.
References:
- GSoC application for a l10n WUI
- http://www.redhat.com/archives/fedora-infrastructure-list/2007-March/msg00148.html
- Examples: i18n.redhat.com , GNOME (aka Damned Lies), KDE , Ubuntu Rosetta , openSUSE .