From Fedora Project Wiki

m (→‎Active Tasks: Linked myself.)
mNo edit summary
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Deprecated|This page is not used for over one year now}}
= The Fedora Localization Project - Tasks =
= The Fedora Localization Project - Tasks =


This page that holds the tasks we have in mind for the next weeks and months. Its purpose is to help the coordination of our efforts. Discussions take place on our mailing list.
This page that holds the tasks we have in mind for the next weeks and months. Its purpose is to help the coordination of our efforts. Discussions take place on our mailing list.


== Schedule ==
== Schedule ==
Line 11: Line 10:
{| border="1"
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
| '''Task Name''' || '''Owner''' || '''Target Date''' ||width="50%"
| '''Task Name''' || '''Owner''' || '''Target Date''' || Description || '''Status'''
| '''Status'''
|-
| Credit in apps || BartCouvreur || ASAP || Get a credit window for translators in system-config-* and all others where Fedora is upstream.
|-
|-
| Credits in docs || ?? || F7 || Change docs to have a "Contributors" section with Authors and Translator names (via XSLT?).
| Credit in apps || [[User:Couf]] || ASAP || Get a credit window for translators in system-config-* and all others where Fedora is upstream ||
|-
|-
| FWN translation ||  ||  || Discuss translation workflow for the [[FWN| Fedora Weekly News]] . Current problems: Wiki doesn't have a l10n workflow and FWN are a bit too large. Could PO files with Pootle on-line translation be a possible solution?
| Credits in docs ||  ||  || Change docs to have a "Contributors" section with Authors and Translator names (via XSLT?) ||
|-
|-
| Website, wiki L10N ||  ||  || Participate in development for the new website and wiki, in the context of page translations
| FWN translation ||  ||  || Discuss translation workflow for the [[FWN| Fedora Weekly News]]. Current problems: Wiki doesn't have a l10n workflow and FWN are a bit too large. Could PO files with Pootle on-line translation be a possible solution? ||
|-
|-
| [[L10N/Tasks/TQSG/Update01 | TQSG Post FC9 Update]] || NorikoMizumoto || 29-Apr-2008 || Modify to reflect changes introduced by FAS2, plus any improvements welcomed.
| Website, wiki L10N || || || Participate in development for the new website and wiki, in the context of page translations ||  
|-
|-
| [[L10N/Tasks/Ro_fonts | Uniform support for Romanian in fonts]] || [[User:Vga]] || F10 || Work with upstream to fix fonts for use in Romanian.
| [[L10N/Tasks/Ro_fonts| Uniform support for Romanian in fonts]] || [[User:Vga]] || F10 || Work with upstream to fix fonts for use in Romanian ||
|}
|}


Line 31: Line 27:
{| border="1"
{| border="1"
|- style="color: white; background-color: #3074c2; font-weight: bold"  
|- style="color: white; background-color: #3074c2; font-weight: bold"  
| '''Task Name''' || '''Owner''' || '''Target Date''' ||width="50%"
| '''Task Name''' || '''Owner''' || '''Target Date''' || Description || '''Status'''
| '''Status'''
|-
| Setup owners.list || [[User:Couf]] || F7 || Generate a owners.list from current PO-headers and get this list used in Bugzilla || (./)
|-
|-
| (./) Setup owners.list || BartCouvreur || F7 || Generate a owners.list from current PO-headers and get this list used in Bugzilla
| Move contributors to FAS || [[User:Quaid]], [[User:Glezos]] || F7 || Get everybody to move over from i18n.redhat.com to cvsl10n in FAS. DG has already notifying lists for this. We need to send an email to all translators sometime. [[AmanAlam]] can get us a list of email addresses || (./)
|-
|-
| (./) Move contributors to FAS || KarstenWade, DimitrisGlezos || F7 || Get everybody to move over from i18n.redhat.com to cvsl10n in FAS. DG has already notifying lists for this. We need to send an email to all translators sometime. AmanAlam can get us a list of email addresses.
| Wiki reorganization || [[User:Mrtom]], [[User:Splinux]] || F7 || Reorganize the L10N/-part of the wiki to reflect the changes in the <code>cvsl10n</code> group || (./)
|-
|-
| (./) Wiki reorganization || ThomasCanniot, DamienDurand || F7 || Reogranize the L10N/-part of the wiki to reflect the changes in the <code>cvsl10n</code> group
| Update TQSG || [[User:Noriko]] || 08/2006 || Update Translation Quick Start Guide about <code>cvsl10n</code> group || (./)
|-
|-
| (./) [[L10N/Tasks/TQSG|  Update TQSG]] || NorikoMizumoto  || 08/2006 || Update Translation Quick Start Guide about <code>cvsl10n</code> group
| Infrastructure || [[User:Glezos]], [[User:Quaid]], [[User:Mmcgrath]] || 08/2006, F8 || WUI with stats (on <code>translate.fp.org</code>), availability of PO files online, access to the different SCM's where these files live, etc. See: [[SummerOfCode/2007/DimitrisGlezos| GSoC app for l10n]] || (./)
|-
|-
| (./) Infrastructure || DimitrisGlezos, KarstenWade, MikeMcGrath || 08/2006, F8 || WUI with stats (on <code>l10n.fp.org</code>), availability of PO files online, access to the different SCM's where these files live, etc. See: [[SummerOfCode/2007/DimitrisGlezos| GSoC app for l10n]]
| Redesign || [[User:Fab]] || before official release of FLP (if possible) || Update all wiki pages around [[L10N| L10N]] to improve navigation and guidance for contributor || (./)
|-
|-
| (./) [[L10N/Tasks/Redesign|  Redesign]]   || FabianAffolter || before official release of FLP (if possible) || Update all wiki pages around [[L10N| L10N/]]  to improve navigation and guidance for constributer
| TQSG Post FC9 Update || [[User:Noriko]] || 29-Apr-2008 || Modify to reflect changes introduced by FAS2, plus any improvements welcomed || (./)
|}
|}


== Task ideas ==
== Task ideas ==


1. Start by documenting the need for attention to this matter, for example by getting some numbers of the non-english users (e.g. fedora-brazil is HUGE).
1. (./) Start by documenting the need for attention to this matter, for example by getting some numbers of the non-English users (e.g. fedora-brazil is HUGE).


1. (./) Get the team closer to the Docs project; this team does a *great* job and the two teams have a lot in common and could share experience, tools etc.
1. (./) Get the team closer to the Docs project; this team does a *great* job and the two teams have a lot in common and could share experience, tools etc.


1. List requests the translators have stated in the past but have not got resolved yet (see also the TODO list at the end).
1. (./) List requests the translators have stated in the past but have not got resolved yet (see also the TODO list at the end).


1. (./) Start having IRC meetings to discuss things, our progress and get people to hang out on the #fedora-l10n IRC channel more often. Proposed date/time: 20:00 UTC every Tuesday (one hour before the DocsProject meetings).
1. (./) Start having IRC meetings to discuss things, our progress and get people to hang out on the #fedora-l10n IRC channel more often. Proposed date/time: 20:00 UTC every Tuesday (one hour before the DocsProject meetings).


1. (./) Think about electing a Steering committee for the team (Ref: [[DocsProject/Policy/FDSCoElections]] ).
1. (./) Think about electing a Steering committee for the team (Ref: [[DocsProject/Policy/FDSCoElections]]).


1. Start writing guidelines for developers and slowly try to make them happen. A steering committee can help with this by having open communication channels.
1. (./) Start writing guidelines for developers and slowly try to make them happen. A steering committee can help with this by having open communication channels.


1. (./) Open up a wiki page holding links to common/known problems, a bug tracker for translation bugs (is there one?) and start pushing release-blocker bugs for important issues.
1. (./) Open up a wiki page holding links to common/known problems, a bug tracker for translation bugs (is there one?) and start pushing release-blocker bugs for important issues.
Line 65: Line 62:
1. (./) Lower the barrier of entry. Improve our documentation on the /L10N pages (for example, by saying more on how to get cvs access, make a self-introduction etc.) Make the translation process less complicated than it is now.
1. (./) Lower the barrier of entry. Improve our documentation on the /L10N pages (for example, by saying more on how to get cvs access, make a self-introduction etc.) Make the translation process less complicated than it is now.


1. Convert the above list to a schedule with target dates (Ref: [[DocsProject/SteeringCommittee/TaskSchedule]] ). Some probable TODOs:
1. (./) Convert the above list to a schedule with target dates (Ref: [[DocsProject/SteeringCommittee/TaskSchedule]]). Some probable TODOs:


2. (./) Make sure releases have up-to-date translations in packages. Work with the releng team and the maintainers list to include a string freeze and translation freeze (one week later) in the schedule (Ref: [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=207095 bug #207095] ).
2. (./) Make sure releases have up-to-date translations in packages. Work with the releng team and the maintainers list to include a string freeze and translation freeze (one week later) in the schedule (Ref: [https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=207095 bug #207095]).


2. (./) Move CVS from <code>i18n</code> to <code>cvs.fedoraproject.org</code>
2. (./) Move CVS from <code>i18n</code> to <code>cvs.fedoraproject.org</code>


2. Organize interaction between translators and maintainers in a better way (ie. not only through bugzilla). Good candiate might be a tabular way to request tasks and notify about the completion of them on a wiki page.
2. (./) Organize interaction between translators and maintainers in a better way (ie. not only through Bugzilla). Good candidate might be a tabular way to request tasks and notify about the completion of them on a wiki page.


2. (./) Find ways to treat translations as formal projects (e.g. with actual work done, revision/proofreading and Q&A) and not just leave this up to each team to manage. Language coordinator should _track_ events, not schedule/control them. A workflow process in the wiki can help things out and also mails with translation-specific commits.
2. (./) Find ways to treat translations as formal projects (e.g. with actual work done, revision/proofreading and Q&A) and not just leave this up to each team to manage. Language coordinator should _track_ events, not schedule/control them. A workflow process in the wiki can help things out and also mails with translation-specific commits.
Line 77: Line 74:
2. (./) Get involved with the people already implementing things for the Plone platform; at some point we'll move the i18n status page on fedoraproject.org -- preferably, on Plone with some formal workflow process (Ref: [[DocsProject/SteeringCommittee/TaskSchedule]] ).
2. (./) Get involved with the people already implementing things for the Plone platform; at some point we'll move the i18n status page on fedoraproject.org -- preferably, on Plone with some formal workflow process (Ref: [[DocsProject/SteeringCommittee/TaskSchedule]] ).


2. (./) Create an up-to-date list of obsolete packages that are listed on the [http://i18n.redhat.com/cgi-bin/i18n-status i18n status page] and also "rank" packages based on their priority for localization (for example, <code>system-config-display</code> is probably of higher priority than <code>system-config-bind</code>).
2. (./) Create an up-to-date list of obsolete packages that are listed on the [http://i18n.redhat.com/cgi-bin/i18n-status i18n status page] and also "rank" packages based on their priority for localization (for example, <code>system-config-printer</code> is probably of higher priority than <code>system-config-bind</code>).


2. (./) Provide direct links to <code>po</code> files on the [http://i18n.redhat.com/cgi-bin/i18n-status i18n status page] .
2. (./) Provide direct links to <code>po</code> files on the [http://i18n.redhat.com/cgi-bin/i18n-status i18n status page] .


2. Make sure all applications maintained by the i18n/L10N projects have a "translator-credits" lemma and use this in their GUI to give credit to translators (see various GNOME applications on how they achieve this). Someone from the L10N team should gother this information from the po-file headers and CVS commits and open up a bug report for each application.
2. Make sure all applications maintained by the i18n/L10N projects have a "translator-credits" lemma and use this in their GUI to give credit to translators (see various GNOME applications on how they achieve this). Someone from the L10N team should gather this information from the po-file headers and CVS commits and open up a bug report for each application.


----
[[Category:Localization]][[Category:Deprecated]]
[[Category:Localization]]

Latest revision as of 14:27, 13 July 2009

This page is outdated and is only retained for historical reference
This page is not used for over one year now


The Fedora Localization Project - Tasks

This page that holds the tasks we have in mind for the next weeks and months. Its purpose is to help the coordination of our efforts. Discussions take place on our mailing list.

Schedule

Active Tasks

Task Name Owner Target Date Description Status
Credit in apps User:Couf ASAP Get a credit window for translators in system-config-* and all others where Fedora is upstream
Credits in docs Change docs to have a "Contributors" section with Authors and Translator names (via XSLT?)
FWN translation Discuss translation workflow for the Fedora Weekly News. Current problems: Wiki doesn't have a l10n workflow and FWN are a bit too large. Could PO files with Pootle on-line translation be a possible solution?
Website, wiki L10N Participate in development for the new website and wiki, in the context of page translations
Uniform support for Romanian in fonts User:Vga F10 Work with upstream to fix fonts for use in Romanian

Completed Tasks

Task Name Owner Target Date Description Status
Setup owners.list User:Couf F7 Generate a owners.list from current PO-headers and get this list used in Bugzilla (./)
Move contributors to FAS User:Quaid, User:Glezos F7 Get everybody to move over from i18n.redhat.com to cvsl10n in FAS. DG has already notifying lists for this. We need to send an email to all translators sometime. AmanAlam can get us a list of email addresses (./)
Wiki reorganization User:Mrtom, User:Splinux F7 Reorganize the L10N/-part of the wiki to reflect the changes in the cvsl10n group (./)
Update TQSG User:Noriko 08/2006 Update Translation Quick Start Guide about cvsl10n group (./)
Infrastructure User:Glezos, User:Quaid, User:Mmcgrath 08/2006, F8 WUI with stats (on translate.fp.org), availability of PO files online, access to the different SCM's where these files live, etc. See: GSoC app for l10n (./)
Redesign User:Fab before official release of FLP (if possible) Update all wiki pages around L10N to improve navigation and guidance for contributor (./)
TQSG Post FC9 Update User:Noriko 29-Apr-2008 Modify to reflect changes introduced by FAS2, plus any improvements welcomed (./)

Task ideas

1. (./) Start by documenting the need for attention to this matter, for example by getting some numbers of the non-English users (e.g. fedora-brazil is HUGE).

1. (./) Get the team closer to the Docs project; this team does a *great* job and the two teams have a lot in common and could share experience, tools etc.

1. (./) List requests the translators have stated in the past but have not got resolved yet (see also the TODO list at the end).

1. (./) Start having IRC meetings to discuss things, our progress and get people to hang out on the #fedora-l10n IRC channel more often. Proposed date/time: 20:00 UTC every Tuesday (one hour before the DocsProject meetings).

1. (./) Think about electing a Steering committee for the team (Ref: DocsProject/Policy/FDSCoElections).

1. (./) Start writing guidelines for developers and slowly try to make them happen. A steering committee can help with this by having open communication channels.

1. (./) Open up a wiki page holding links to common/known problems, a bug tracker for translation bugs (is there one?) and start pushing release-blocker bugs for important issues.

1. (./) Lower the barrier of entry. Improve our documentation on the /L10N pages (for example, by saying more on how to get cvs access, make a self-introduction etc.) Make the translation process less complicated than it is now.

1. (./) Convert the above list to a schedule with target dates (Ref: DocsProject/SteeringCommittee/TaskSchedule). Some probable TODOs:

2. (./) Make sure releases have up-to-date translations in packages. Work with the releng team and the maintainers list to include a string freeze and translation freeze (one week later) in the schedule (Ref: bug #207095).

2. (./) Move CVS from i18n to cvs.fedoraproject.org

2. (./) Organize interaction between translators and maintainers in a better way (ie. not only through Bugzilla). Good candidate might be a tabular way to request tasks and notify about the completion of them on a wiki page.

2. (./) Find ways to treat translations as formal projects (e.g. with actual work done, revision/proofreading and Q&A) and not just leave this up to each team to manage. Language coordinator should _track_ events, not schedule/control them. A workflow process in the wiki can help things out and also mails with translation-specific commits.

2. (./) Get involved with the people already implementing things for the Plone platform; at some point we'll move the i18n status page on fedoraproject.org -- preferably, on Plone with some formal workflow process (Ref: DocsProject/SteeringCommittee/TaskSchedule ).

2. (./) Create an up-to-date list of obsolete packages that are listed on the i18n status page and also "rank" packages based on their priority for localization (for example, system-config-printer is probably of higher priority than system-config-bind).

2. (./) Provide direct links to po files on the i18n status page .

2. Make sure all applications maintained by the i18n/L10N projects have a "translator-credits" lemma and use this in their GUI to give credit to translators (see various GNOME applications on how they achieve this). Someone from the L10N team should gather this information from the po-file headers and CVS commits and open up a bug report for each application.