Infrastructure/RFR/L10nCVSandUI

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

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.