diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml new file mode 100644 index 00000000..222a764f --- /dev/null +++ b/.github/workflows/crowdin.yml @@ -0,0 +1,27 @@ +name: Crowdin Upload + +on: + push: + branches: [ main ] + +jobs: + synchronize-with-crowdin: + runs-on: ubuntu-latest + + steps: + + - name: Checkout + uses: actions/checkout@v2 + + - name: crowdin action + uses: crowdin/github-action@1.4.8 + with: + upload_sources: true + upload_sources_args: '--auto-update --delete-obsolete' + upload_translations: false + download_translations: false + config: crowdin.yml + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + CROWDIN_PROJECT_ID: ${{ secrets.CROWDIN_PROJECT_ID }} + CROWDIN_PERSONAL_TOKEN: ${{ secrets.CROWDIN_PERSONAL_TOKEN }} diff --git a/README.md b/README.md index 9dad8c21..50be2dc0 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,9 @@ + + +

diff --git a/crowdin.yml b/crowdin.yml index 932356e3..2546e490 100644 --- a/crowdin.yml +++ b/crowdin.yml @@ -1,3 +1,5 @@ +project_id_env: CROWDIN_PROJECT_ID +api_token_env: CROWDIN_PERSONAL_TOKEN "preserve_hierarchy": true files: - source: "/docs/**/*.en.md"