Opened 15 years ago

Closed 12 years ago

#797 closed feature-request (Fixed)

"Open" structure for translations is bad for quality

Reported by: Owned by: andar
Priority: trivial Milestone:
Component: Unknown Version:
Keywords: l10n, i18n Cc:


"Open" structure for translations is seriously bad for translations. This should be restricted to certain groups (Structured) such as ubuntu-translators or launchpad-translators. I have spend many, many hours cleaning up after novice translators that want to help out (which is not bad) but quality decreases..

Launchpad offers you four ready-made permissions structures. These control who can submit and review translations for your project:

  • Open: anyone can submit translations directly to your project in Launchpad. Great for encouraging drive-by contributions.
  • Structured: if your project's translation group has assigned an individual or team to a particular language, only that person or members of that team can review and accept translation strings for that language. Anyone can suggest a translation for those languages, though. For languages that aren't covered by a translation group, anyone can directly submit a translation.
  • Restricted: similar to structured, except that translations are closed on languages that don't have an individual or team assigned to it within the translation group.
  • Closed: only people or teams appointed in the appropriate translation group can suggest or make translations. Translation is closed to everyone else. This is ideal if your project requires an agreement to transfer copyright before starting work.

Set your project's permissions policy at<your-project>/+changetranslators.

Change History (2)

comment:1 Changed 13 years ago by Cas

  • Keywords i18n added
  • Priority changed from major to trivial
  • Version 1.1.0 deleted

comment:2 Changed 12 years ago by Cas

  • Resolution set to fixed
  • Status changed from new to closed

I have set this to structured and group launchpad-translators.

Note: See TracTickets for help on using tickets.