diff --git a/.github/workflows/sync-crowdin.yml b/.github/workflows/sync-crowdin.yml index d8bd950b2a..55a5e56fef 100644 --- a/.github/workflows/sync-crowdin.yml +++ b/.github/workflows/sync-crowdin.yml @@ -17,6 +17,24 @@ jobs: - name: Set up Dart uses: dart-lang/setup-dart@v1 + - name: Sync translation from Crowdin + uses: crowdin/github-action@v1 + with: + config: crowdin.yml + upload_sources: true + upload_translations: false + download_translations: true + localization_branch_name: feat/translations + create_pull_request: true + pull_request_title: "chore(i18n): Sync translations" + pull_request_body: "Sync translations from [Crowdin/ReVanced](https://crowdin.com/project/revanced)" + pull_request_base_branch_name: "dev" + commit_message: "chore(i18n): Sync translations" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} + - name: Remove empty values from JSON run: | cd assets/i18n