Crowdin Download #3562
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Crowdin Download | |
on: | |
schedule: | |
# Download translations every hour. | |
# This is not done as part of the build so that builds remain reproducible. | |
- cron: '0 * * * *' | |
# manual trigger | |
workflow_dispatch: | |
jobs: | |
download-translations: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- uses: ./.github/actions/setup | |
- run: yarn i18n:extract | |
- name: Download Crowdin translations | |
uses: crowdin/github-action@1.4.9 | |
with: | |
upload_sources: false | |
download_translations: true | |
project_id: 458284 | |
token: ${{ secrets.CROWDIN_PERSONAL_TOKEN_SECRET }} | |
source: 'src/locales/en-US.po' | |
translation: 'src/locales/%locale%.po' | |
create_pull_request: true | |
pull_request_title: 'chore(i18n): new Crowdin translations' | |
localization_branch_name: l10n_crowdin | |
commit_message: 'chore(i18n): synchronize translations from crowdin [skip ci]' | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |