In the case that your translation process requires multiple revision cycles, you may want to use our chained tasks along with automatic key tagging.
There are two types of tasks you can create in Lokalise: translation and review. Besides the main purpose, the other difference is in how you close the items in the task:
In translation tasks, the assignee are expected to translate the chosen items into one or more languages.
In review tasks, the assignee should check already translated items and correct them as needed. Once the item is checked, its status should be set to reviewed.
For multiple revision cycles in tasks, the reviewed status icon (the "glasses" icon) can only be used during the first review task. In all the following revision cycles in tasks, the reviewed status icon (the "glasses" icon) will not be available as it is irrelevant during these tasks. The task assignees will only be working on the completed in task status.
First, you create a translation task with the required scope, i.e. a set of keys and languages, and add the assignees. The following chained review tasks will inherit the scope. At the same time, you will be able to assign them to other users as well.
Next, create a chained review task and set the previous task as its Parent:
Also you might want to open the Advanced options and tick the use the Tag keys after the task is closed option:
This way once all the items in the task are completed and the task is closed, that tag will be applied to all the keys from the task scope. Then you will be able filter only the keys which underwent a particular review task by the corresponding tag.
You can create as many review tasks as your workflow requires, chaining them one to another and optionally adding the required tags to each review step.
Once again, as the reviewed status will be used in the first review step, assignees must use the yellow dot icon to mark items as completed in the task.
Template with multiple chained tasks
You can also create a task template containing multiple chained tasks. To achieve that:
Create a new translation task that can be used as a template.
Create a new review task for the translation task from the previous step.
Now, when you proceed to creating a new task based on the template from the first step, it will contain multiple tasks!