NOTE: While several ASF projects continue to use Pootle, ASF is not approving new Pootle use. As of March, 2020, Infra is testing a replacement translation service.
The Pootle translation service has many permissions available that can be configured in three levels: globally, per project and per user.
The global-level defined permissions take precedence over those at the project level, which themselves take precedence over those set at the user level. Each level can be equally or more restrictive.
To make things as easy as possible for ASF projects using Pootle, we have defined permissions for
The role of global admin is restricted to admin.
Creation of public accounts is disabled, however anyone is free to submit a translation. Committers can apply them, etc.. Committers do not need to create an account but should just log in with their LDAP details.
Remember that committers have access to all projects, but are expected only to make changes their own projects.
The basic matrix is therefore as follows:
Anyone (non logins)
Logged In (non-committers)
Logged In (Committers)
Global Admin (SuperUser)
Can create new projects
Can create project administrators
Can add languages to a translation project
Can add users
Can administrate a translation project
Can download archives of a translation project
Can commit to version control
Can overwrite translations on uploading files
Can review translations
Can make a suggestion for a translation
Can submit a translation
Can view a translation project