@@ -38,12 +38,16 @@ jobs:
3838 repository : ' python/cpython'
3939 ref : ${{ env.PYDOC_VERSION }}
4040 path : cpython
41+
42+ - name : Set language dir variable
43+ run :
44+ echo "LANGUAGE_DIR=cpython/Doc/locales/${{ env.PYDOC_LANGUAGE }}/LC_MESSAGES" >> $GITHUB_ENV
4145
4246 - name : Checkout this repository ${{ env.PYDOC_VERSION }}
4347 uses : actions/checkout@v4
4448 with :
4549 ref : ${{ env.PYDOC_VERSION }}
46- path : cpython/Doc/locale/ ${{ env.PYDOC_LANGUAGE }}/LC_MESSAGES
50+ path : ${{ env.LANGUAGE_DIR }}
4751
4852 - uses : actions/setup-python@v5
4953 with :
@@ -79,30 +83,30 @@ jobs:
7983 if : ${{ contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) }}
8084 run : |
8185 # Clean up obsolete files
82- find cpython/Doc/locale/$PYDOC_LANGUAGE/LC_MESSAGES -name '*.po' -exec rm {} \;
86+ find ./${{ env.LANGUAGE_DIR }} -name '*.po' -exec rm {} \;
8387 ./scripts/pull_translations.sh
8488 env :
8589 TX_TOKEN : ${{ secrets.TX_TOKEN }}
8690
8791 - name : powrap
8892 if : steps.pull.outcome == 'success'
8993 run : |
90- cd cpython/Doc/locale/ ${{ env.PYDOC_LANGUAGE }}/LC_MESSAGES
94+ cd ./ ${{ env.LANGUAGE_DIR }}
9195 powrap *.po **/*.po
9296
9397 - name : Update statistics
9498 if : always() && inputs.secrets.TX_TOKEN != 0
9599 run : |
96- python ./scripts/tx_stats.py > cpython/Doc/locale/ ${{ env.PYDOC_LANGUAGE }}/LC_MESSAGES /stats.json
97- git -C cpython/Doc/locale/ ${{ env.PYDOC_LANGUAGE }}/LC_MESSAGES/ diff stats.json
100+ python ./scripts/tx_stats.py > ./ ${{ env.LANGUAGE_DIR }}/stats.json
101+ git -C ./ ${{ env.LANGUAGE_DIR }} diff stats.json
98102 env :
99103 TX_TOKEN : ${{ secrets.TX_TOKEN }}
100104
101105 - name : Update potodo.md
102106 if : always()
103107 run : |
104108 ./scripts/potodo.sh
105- git diff cpython/Doc/locale/ ${{ env.PYDOC_LANGUAGE }}/LC_MESSAGES /potodo.md
109+ git diff ./ ${{ env.LANGUAGE_DIR }}/potodo.md
106110
107111 # 4- Commit and push translations
108112
@@ -112,7 +116,7 @@ jobs:
112116 - name : Push
113117 if : ${{ contains(fromJSON('["schedule", "workflow_dispatch"]'), github.event_name) }}
114118 run : |
115- cd cpython/Doc/locale/ ${{ env.PYDOC_LANGUAGE}}/LC_MESSAGES
119+ cd ./ ${{ env.LANGUAGE_DIR }}
116120 git push
117121
118122
0 commit comments