Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 836 Bytes

sync_crowdin_translations.md

File metadata and controls

10 lines (7 loc) · 836 Bytes

Sync Crowdin translations

This action will automatically extract strings from the binary-static repo and upload them to Crowdin. It will also check whether Crowdin has new translations available, and if so, it will automatically download these translations and create a PR to binary-static's master branch to merge them in. If there are new strings to translate, it will send a slack message to inform the translation team if there is TRANSLATIONS_SLACK_WEBHOOK available.

Required GitHub secrets:

  • PERSONAL_ACCESS_TOKEN: (GitHub PAT) To allow the action to authenticate with Git for git operations.
  • CROWDIN_API_KEY: To allow us to download and upload new language files to and from Crowdin.
  • TRANSLATIONS_SLACK_WEBHOOK: (Optional) To allow send a slack message to inform the translation team in case new strings found.