Reviewing Translations
How to review translations on the General Translation platform
This feature is currently only supported for apps using gt-next
or gt-react
.
Overview
After you've translated your project with General Translation, you can review your translations on the General Translation platform before they go live.
This feature is useful for:
- Catching any issues with your translations before they go live.
- Compliance with your organization's internal content policies.
- Compliance with legal and regulatory requirements.
How to use
This feature is currently only available to organizations with a paid plan.
To enable human review, you need to:
- Go to the project settings page.
- Toggle the "Human Review" switch.
In your CI pipeline, instead of running gtx-cli translate
, run gtx-cli stage
to stage your translations for review. Then, when you're ready to deploy your app in CD, run gtx-cli translate
Think of stage
as git add + git commit
for translations, while translate
is git push
.
stage
simply stages your translations for review, while translate
completes the process
and downloads the translations (if configured to do so).
stage
must always be ran before translate
, just like how git add & commit
must always be ran before git push
.
How to review translations
- Go to the project review page.
- Select the language you want to review.
- Go through each translation for that language and approve it. If you're not happy with a translation, you can edit it or request a new translation.
- Or, click the "Approve All" button to approve all translations for the language.
Until all translations for a language are approved, the CLI tool will hang (when running gtx-cli translate
),
and no translations will be published to the CDN.
When all translations for a language are approved, the translation will automatically be published to the CDN (if enabled).
How is this guide?