To finalize translations, follow this step-by-step process:
All translation-related updates should be made in the feature/i18n branch.
Periodically merge changes from the main branch into feature/i18n to keep your branch up to date:
git checkout feature/i18n
git pull origin mainPush changes in feature/i18n to GitHub:
git push origin feature/i18nThis will automatically upload updated localization files to Crowdin.
Go to the Crowdin project and complete the necessary translations.
After completing the translations, run the following command to download them locally:
crowdin download translations -l=es-ESReplace es-ES with the desired locale code if needed.
Run the build to ensure the new translations don’t cause any issues:
yarn build
# or
yarn startIf the build fails or something breaks:
- Fix the issue in the code.
- Commit and push the fix to the
feature/i18nbranch.
Stay in sync with main, keep Crowdin updated, and validate builds regularly to ensure a smooth localization process.