Contributors and team users
It's important to understand that there are two types of users in Lokalise:
Team users. In Lokalise, users are organized into teams. One team can contain many users, and one user can be a member of many teams. A team user has one of four roles (owner, admin, biller, and member), and you can find more information about these roles in the corresponding article. Please note that even if some user is a member of a team, it does not mean that s/he can contribute to a project within this team. Only the team owners are automatically added to all projects of the team; other users have to be added to the projects explicitly.
Project contributors. A contributor is a user who has access to a certain Lokalise project. When a person joins a project as a contributor, s/he is automatically added to the corresponding team as well. By default, only the project admins can invite new contributors, but if the project has a public signup feature enabled (you can enable it by proceeding to More > Settings in your project) any person with the link can join.
In this article we will discuss project contributors. To learn more about teams and users, please check the corresponding documentation.
To manage project contributors, click the Contributors icon:
You will be presented with a list of all currently added contributors:
For each contributor you can see:
Reference languages — a list of project languages that the contributor can read but not modify.
Contributable languages — a list of languages that the contributor can read and modify.
Whether the contributor has a reviewer role assigned. Both admins and translators can be assigned a reviewer role. Reviewers are responsible for quality assurance. They are able to mark translations as “reviewed” effectively saying that this translation is correct and can be used in production. This role is available only if you have the reviewing feature enabled in the project settings.
Whether the contributor is a project admin and which additional permission s/he has.
To add a new or an existing user to the project, click the Add people or groups button. You'll see the following dialog:
Invite new user tab allows you to add new contributors to the project. These contributors will also become members of your team and will occupy team seats (remember that different subscription plans provide different number of team seats). You'll need to provide an email, a name, choose a role (see below for details), decide whether the contributor should be a reviewer, and finally choose the reference (read-only) and contributable (read/write) languages.
Add existing users tab allows you to add the existing team users to the current project. You'll be able to choose one or more users and adjust their permissions.
Under the user groups tab you'll be able to add one or more existing groups of team users to the current project. To learn more about user groups please check the corresponding article.
Importing contributors from another project
You can also import contributors from another project. To achieve that, click the Import from project button and choose one of the projects from the dropdown.
Please note that the users who already exist in the current project will be left intact and their permissions won’t be affected. Also, if a user from the chosen source project has permission to access only a specific language, but this language is not present in your current project, that user won’t be added as a contributor.
Contributors and professional translation orders
When you create a professional translation order and choose Lokalise as the provider, a translator and/or editor will be added to your project and your team automatically. However, these new users will not occupy a team seat.
Now let's discuss what roles project contributors can have.
Project admins have full read/write access to all project languages, however they can have limited access to the project features.
You can adjust the administrative rights by clicking the Customize dropdown. You can restrict access to the following functions of the project:
Translators have limited access to your project. Translators have to be granted a reference (read-only) and/or contributable (read-write) access to your project languages (adjusted on a language-by-language basis).
Both admins and translators can also be granted a reviewer role. This role becomes available once you enable Reviewing in project settings. Reviewers are able to mark translations as reviewed in the editor and approve any translation, including when the translation upvoting is enabled in project settings.