1- name : Crowdin Translation Push
2-
3- on :
4- workflow_dispatch :
5- push :
6- branches : [ 'minecraft/*' ]
7- paths :
8- - ' src/main/resources/assets/machinelib/lang/en_us.json'
9-
10- jobs :
11- crowdin_push :
12- runs-on : ubuntu-24.04
13- if : github.ref_name == github.event.repository.default_branch
14- steps :
15- - name : Checkout Repository
16- uses : actions/checkout@v4
17-
18- - name : Copy translations
19- run : |
20- mkdir tmp
21- cp src/main/resources/assets/machinelib/lang/en_us.json tmp/machinelib.json
22-
23- - name : Crowdin Push
24- uses : crowdin/github-action@v2
25- with :
26- upload_sources : true
27- upload_translations : false
28- download_translations : false
29-
30- source : ' tmp/machinelib.json'
31- translation : ' src/main/resources/assets/machinelib/lang/%locale_with_underscore%.json'
32- project_id : ${{ secrets.CROWDIN_PROJECT_ID }}
33- token : ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
34- base_url : ${{ secrets.CROWDIN_BASE_URL }}
35- env :
1+ name : Crowdin Translation Push
2+
3+ on :
4+ workflow_dispatch :
5+ push :
6+ branches : [ 'minecraft/*' ]
7+ paths :
8+ - ' src/main/resources/assets/machinelib/lang/en_us.json'
9+
10+ jobs :
11+ crowdin_push :
12+ runs-on : ubuntu-24.04
13+ if : ${{ github.repository == 'TeamGalacticraft/MachineLib' && github. ref_name == github.event.repository.default_branch }}
14+ steps :
15+ - name : Checkout Repository
16+ uses : actions/checkout@v4
17+
18+ - name : Copy translations
19+ run : |
20+ mkdir tmp
21+ cp src/main/resources/assets/machinelib/lang/en_us.json tmp/machinelib.json
22+
23+ - name : Crowdin Push
24+ uses : crowdin/github-action@v2
25+ with :
26+ upload_sources : true
27+ upload_translations : false
28+ download_translations : false
29+
30+ source : ' tmp/machinelib.json'
31+ translation : ' src/main/resources/assets/machinelib/lang/%locale_with_underscore%.json'
32+ project_id : ${{ secrets.CROWDIN_PROJECT_ID }}
33+ token : ${{ secrets.CROWDIN_PERSONAL_TOKEN }}
34+ base_url : ${{ secrets.CROWDIN_BASE_URL }}
35+ env :
3636 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments