Crowdin pull #27
  
    
      This file contains hidden or 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 pull | |
| on: | |
| schedule: | |
| - cron: '0 0 * * 0' # https://crontab.guru/every-week | |
| workflow_dispatch: | |
| permissions: | |
| contents: write | |
| pull-requests: write | |
| jobs: | |
| crowdin-pull-mobile: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Pull Crowdin mobile translations | |
| uses: crowdin/github-action@v2 | |
| with: | |
| upload_sources: false | |
| upload_translations: false | |
| download_sources: false | |
| download_translations: true | |
| crowdin_branch_name: '[lichess-org.mobile] main' | |
| localization_branch_name: l10n_crowdin_mobile | |
| create_pull_request: true | |
| pull_request_title: 'New Crowdin mobile translations' | |
| pull_request_body: 'This pull request contains the latest translations from Crowdin.' | |
| pull_request_labels: 'cat: l10n' | |
| pull_request_base_branch_name: 'main' | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} | |
| CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} | |
| crowdin-pull-lila: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - name: Checkout | |
| uses: actions/checkout@v5 | |
| - name: Pull Crowdin lila sources and translations | |
| uses: crowdin/github-action@v2 | |
| with: | |
| upload_sources: false | |
| upload_translations: false | |
| download_sources: true | |
| download_translations: true | |
| download_translations_args: '--all' | |
| crowdin_branch_name: '[lichess-org.lila] master' | |
| localization_branch_name: l10n_crowdin_lila | |
| create_pull_request: true | |
| pull_request_title: 'New Crowdin lila sources and translations' | |
| pull_request_body: 'This pull request contains the latest translations from Crowdin.' | |
| pull_request_labels: 'cat: l10n' | |
| pull_request_base_branch_name: 'main' | |
| env: | |
| GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} | |
| CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} |