Recommended approach
Last updated
Last updated
Localizing a new project could be tricky: on one hand, you want to translate all the strings you have. On the other hand, you don't want to show raw (unverified) translations to the users.
The following approach is recommended:
Create a project with BabelShark
Set the to "Translate, do not display"
Add the code snippet to your HTML pages/screens.
Start your project strings with __
CSS class.
At this stage, the source strings will start flowing to BabelShark, and will be translated to your users' languages. However, because of "Translate, do not display" mode, nothing will change for your users yet.
Proofread your localized strings.
This could take a while for a large project, so check for new translations regularly.
At this stage you'll get all localized strings checked and approved.
Change project mode to "Display approved only" or "Translate all live"
Let users change language on your web site/app
At this stage your users will see localized and verified pages and screens.
Do not forget to regularly visit the project at BabelShark to check, proofread and approve new strings coming from your website or app.