Diff for "VersionThreeDotO/Translations"

Not logged in - Log In / Register

Differences between revisions 57 and 58
Revision 57 as of 2009-04-10 12:19:50
Size: 9469
Editor: danilo
Comment:
Revision 58 as of 2009-04-10 12:30:55
Size: 9814
Editor: danilo
Comment:
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
||<rowbgcolor=#DDFFDD> 5.0 || 1 || 3 || 11 || ''[[https://blueprints.launchpad.net/rosetta/+spec/hide-fuzzy-translations|Cleaned-up "fuzzy" and "needs review" handling]]''<<BR>>Resolves bunch of related problems.|| / || [[https://blueprints.edge.launchpad.net/rosetta/+milestone/2.1.9|2.1.9]] ||
|| 3.0|| 2 || 1 || 6 || ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing|Sharing messages between release series]] || 31 || ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-schema-additions|Schema additions]]'' || 2 || [[https://blueprints.launchpad.net/rosetta/+milestone/1.2.4|1.2.4]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-initialize-new|Keep new columns up to date]]'' || / || [[https://blueprints.launchpad.net/rosetta/+milestone/1.2.5|1.2.5]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-populate|Populate uninitialized values in new columns]]'' || 2 || [[https://blueprints.launchpad.net/rosetta/+milestone/2.1.12|2.1.12]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-switchover|Code switchover]]'' || 10 || Code ready for [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.3|2.2.3]], pushed to [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-rename-existing-templates|Check and clean-up existing POTemplate names]]'' || 2 || TBD in [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-migration|Merge data into shared messages]]'' || 6 || In progress for [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-forced-divergence|UI for diverging translations]]'' || 1 || ||
||<rowbgcolor="#DDFFDD"> 5.0 || 1 || 3 || 11 || ''[[https://blueprints.launchpad.net/rosetta/+spec/hide-fuzzy-translations|Cleaned-up "fuzzy" and "needs review" handling]]''<<BR>>Resolves bunch of related problems.|| / || [[https://blueprints.edge.launchpad.net/rosetta/+milestone/2.1.9|2.1.9]] ||
||<rowbgcolor="#DDDDFF"> 3.0|| 2 || 1 || 6 || ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing|Sharing messages between release series]] || 31 || ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-schema-additions|Schema additions]]'' || 2 || [[https://blueprints.launchpad.net/rosetta/+milestone/1.2.4|1.2.4]] ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-initialize-new|Keep new columns up to date]]'' || / || [[https://blueprints.launchpad.net/rosetta/+milestone/1.2.5|1.2.5]] ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-populate|Populate uninitialized values in new columns]]'' || 2 || [[https://blueprints.launchpad.net/rosetta/+milestone/2.1.12|2.1.12]] ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-switchover|Code switchover]]'' || 10 || Landed for [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]], QA ahead ||
||<rowbgcolor="#DDDDFF"> || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-rename-existing-templates|Check and clean-up existing POTemplate names]]'' || 2 || In progress for [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||
||<rowbgcolor="#DDDDFF"> || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-migration|Merge data into shared messages]]'' || 6 || In progress for [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||
|| || || || || ∙ ''[[https://blueprints.launchpad.net/rosetta/+spec/message-sharing-forced-divergence|UI for diverging translations]]'' || 1 ||
TBD in [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.5|2.2.5]] ||
Line 20: Line 20:
|| || || || || ''[[https://blueprints.launchpad.net/rosetta/+spec/link-to-style-guide|Link to external style guide]]''<<BR>>As a translation team owner, I want to link to an official translation style guide so that we can improve consistency of translations for drive-by contributors.<<BR>>Split off permissions work as bug [[https://bugs.edge.launchpad.net/bugs/308527|308527]]. || 2 (+ 1 for [[https://bugs.edge.launchpad.net/bugs/308527|#308527]]) || [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.1|2.2.1]], [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.2|2.2.2]] ||
|| 5.0|| 6 || || 4 || ''Selective exports: [[https://blueprints.launchpad.net/rosetta/+spec/export-changed-in-launchpad|"only Launchpad changes"]]''<<BR>>Cited as priority by the community, useful for contributing back to upstream. [[Translations/Implementations/ExportChangedInLaunchpad|Implementation details]] || 5 || [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.1|2.2.1]], [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.2|2.2.2]] ||
|| || || || || [[https://bugs.launchpad.net/bugs/307453|Escape carriage returns during export]] || 1 || [[https://launchpad.net/rosetta/+milestone/2.2.1|2.2.1]] ||
|| 6.0|| 7 || 4 || 9 || ''[[https://blueprints.launchpad.net/rosetta/+spec/import-templates-from-branch|Extract PO templates from a hosted branch]]''<<BR>>See also [[https://dev.launchpad.net/Translations/Specs/BazaarIntegration|BazaarIntegration writeup]] || 9 || [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.3|2.2.3]] ||
|| || || || || ∙ ''[[https://blueprints.edge.launchpad.net/rosetta/+spec/import-templates-from-branch-ui-changes|UI changes]]'' || 3 || ||
|| || || || || ∙ ''[[https://blueprints.edge.launchpad.net/rosetta/+spec/import-templates-from-branch-scanner|Scan a branch, extract POT files and import them]]'' || 3 || ||
|| || || || || ∙ ''[[https://blueprints.edge.launchpad.net/rosetta/+spec/import-templates-from-branch-auto-approval|POT auto-approval for simple cases]]'' || 3 || ||
|| 6.0|| 7 || 4 || 9 || ''[[https://blueprints.launchpad.net/rosetta/+spec/import-translations-from-branch|Extract PO files from a hosted branch]]''<<BR>>See also [[https://dev.launchpad.net/Translations/Specs/BazaarIntegration|BazaarIntegration writeup]] || 1 || TBD in [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||
||<rowbgcolor="#DDFFDD"> || || || || ''[[https://blueprints.launchpad.net/rosetta/+spec/link-to-style-guide|Link to external style guide]]''<<BR>>As a translation team owner, I want to link to an official translation style guide so that we can improve consistency of translations for drive-by contributors.<<BR>>Split off permissions work as bug [[https://bugs.edge.launchpad.net/bugs/308527|308527]]. || 2 (+ 1 for [[https://bugs.edge.launchpad.net/bugs/308527|#308527]]) || [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.1|2.2.1]], [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.2|2.2.2]] ||
||<rowbgcolor="#DDFFDD"> 5.0|| 6 || || 4 || ''Selective exports: [[https://blueprints.launchpad.net/rosetta/+spec/export-changed-in-launchpad|"only Launchpad changes"]]''<<BR>>Cited as priority by the community, useful for contributing back to upstream. [[Translations/Implementations/ExportChangedInLaunchpad|Implementation details]] || 5 || [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.1|2.2.1]], [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.2|2.2.2]] ||
||<rowbgcolor="#DDFFDD"> || || || || [[https://bugs.launchpad.net/bugs/307453|Escape carriage returns during export]] || 1 || [[https://launchpad.net/rosetta/+milestone/2.2.1|2.2.1]] ||
||<rowbgcolor="#DDFFDD"> 6.0|| 7 || 4 || 9 || ''[[https://blueprints.launchpad.net/rosetta/+spec/import-templates-from-branch|Extract PO templates from a hosted branch]]''<<BR>>See also [[https://dev.launchpad.net/Translations/Specs/BazaarIntegration|BazaarIntegration writeup]] || 9 || [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.3|2.2.3]] ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.edge.launchpad.net/rosetta/+spec/import-templates-from-branch-ui-changes|UI changes]]'' || 3 || ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.edge.launchpad.net/rosetta/+spec/import-templates-from-branch-scanner|Scan a branch, extract POT files and import them]]'' || 3 || ||
||<rowbgcolor="#DDFFDD"> || || || || ∙ ''[[https://blueprints.edge.launchpad.net/rosetta/+spec/import-templates-from-branch-auto-approval|POT auto-approval for simple cases]]'' || 3 || ||
||<rowbgcolor="#DDDDFF"> 6.0|| 7 || 4 || 9 || ''[[https://blueprints.launchpad.net/rosetta/+spec/import-translations-from-branch|Extract PO files from a hosted branch]]''<<BR>>See also [[https://dev.launchpad.net/Translations/Specs/BazaarIntegration|BazaarIntegration writeup]] || 1 || Landed in [[https://blueprints.launchpad.net/rosetta/+milestone/2.2.4|2.2.4]] ||

Priorities for the Translations Team

*

M

U

C

Feature

Est. Cost

Status

5.0

1

3

11

Cleaned-up "fuzzy" and "needs review" handling
Resolves bunch of related problems.

/

2.1.9

3.0

2

1

6

Sharing messages between release series

31

Schema additions

2

1.2.4

Keep new columns up to date

/

1.2.5

Populate uninitialized values in new columns

2

2.1.12

Code switchover

10

Landed for 2.2.4, QA ahead

Check and clean-up existing POTemplate names

2

In progress for 2.2.4

Merge data into shared messages

6

In progress for 2.2.4

UI for diverging translations

1

TBD in 2.2.5

Copying series into a new one
Needs doing before next Ubuntu series is opened for translation.

4

TBD in 2.2.5 for Karmic opening

Clean-up unused database columns

4

4.0

3

2

7

Live population of translations for new productseries
Depends on message sharing, so may not fit.

2

Related to Copying series into a new one.

Link to external style guide
As a translation team owner, I want to link to an official translation style guide so that we can improve consistency of translations for drive-by contributors.
Split off permissions work as bug 308527.

2 (+ 1 for #308527)

2.2.1, 2.2.2

5.0

6

4

Selective exports: "only Launchpad changes"
Cited as priority by the community, useful for contributing back to upstream. Implementation details

5

2.2.1, 2.2.2

Escape carriage returns during export

1

2.2.1

6.0

7

4

9

Extract PO templates from a hosted branch
See also BazaarIntegration writeup

9

2.2.3

UI changes

3

Scan a branch, extract POT files and import them

3

POT auto-approval for simple cases

3

6.0

7

4

9

Extract PO files from a hosted branch
See also BazaarIntegration writeup

1

Landed in 2.2.4

6.0

4

8

Pushing translations back to hosted bzr branches

8

Estimation and initial drafting done

UI changes to select a translations branch

3

Export files from Translations and commit them to a branch

4

∙ Set-up access to bazaar machine from loganberry and schedule a cronjob for commits.
Procedural task, but requires a lot of multiple team communication.

1

6.0

5

10

5

Further search improvements
More natural range of possibilities from global site search to per-translation search.

1.0

-

1

Feeds/Notifications on new suggestions

1.0

-

1

Feeds/Notifications on import status changes

1.0

-

1

Feeds/Notifications on translation updates

4.0

-

5

3

Translation coverage reporting
Finer-grained information on how well Ubuntu is translated: desktop, MID/netbook
Should be looked up after package set are available. Investigate the status of the coverage tool planned by the distro. APIs would help with this as well.

8.0

8

6

12

Navigation improvements
Still some gaping holes in how people browse to a package's translations.

UI sprint in March 2009

List highest priority untranslated packages first
As a translator, I want the translatable packages list to show the highest priority untranslated packages first.

1

Clarify upload form to explain how auto approvals work

1

translator-credits remains "untranslated", so the percentage is < 100%

2

Translated strings counts translations that may not be translated in Launchpad anymore

2

Combining search and filtering on +translate pages

1

Rosetta overrules number of spaces
Start out by separating indentation in browser & import code.

1

8.0

-

7

10

Extensive documentation
Sounds mundane but we'd love to set aside some real time for it!

Some user documentation already on https://help.launchpad.net/Translations (for users and maintainers)

9.0

-

9

Commercial translation support
Support contractor doing on-request translation of a language for Ubuntu.

12.0

-

11

13

References back to the source code
Hard because of per-project differences in translation setup. Could also be difficult/costly to avoid broken links etc.

Notes

Contacts:

  • Mark, Colin W. (Ubuntu), Og Maciel (Community)
  • Find an upstream bug contacts.

Completed

VersionThreeDotO/Translations (last edited 2009-09-24 12:05:20 by danilo)