3737jobs :
3838 auto-translate :
3939 runs-on : ubuntu-latest
40+ env :
41+ TARGET_LANGUAGE : ${{ github.event.inputs.target_language || 'all' }}
42+ MAX_ENTRIES : ${{ github.event.inputs.max_entries || '0' }}
4043
4144 steps :
4245 - name : Checkout repository
@@ -53,12 +56,12 @@ jobs:
5356 - name : Resolve target TS file(s)
5457 id : resolve
5558 run : |
56- if [ "${{ inputs.target_language } }" = "all" ]; then
59+ if [ "${TARGET_LANGUAGE }" = "all" ]; then
5760 TS_FILES="$(ls src/translations/qdomyos-zwift_*.ts | tr '\n' ' ')"
5861 else
59- TS_FILE="src/translations/qdomyos-zwift_${{ inputs.target_language } }.ts"
62+ TS_FILE="src/translations/qdomyos-zwift_${TARGET_LANGUAGE }.ts"
6063 if [ ! -f "$TS_FILE" ]; then
61- echo "Unsupported language or missing file: ${{ inputs.target_language } }"
64+ echo "Unsupported language or missing file: ${TARGET_LANGUAGE }"
6265 exit 1
6366 fi
6467 TS_FILES="$TS_FILE"
7679 --ts-file "$ts_file" \
7780 --source-lang en \
7881 --target-lang "$lang_code" \
79- --max-entries "${{ inputs.max_entries } }" \
82+ --max-entries "${MAX_ENTRIES }" \
8083 --cache-file ".translation-cache/${lang_code}.json"
8184 done
8285
@@ -105,5 +108,5 @@ jobs:
105108 git config --local user.name "github-actions[bot]"
106109
107110 git add src/translations/qdomyos-zwift_*.ts
108- git commit -m "i18n: auto-translate ${{ inputs.target_language } } (machine draft)"
111+ git commit -m "i18n: auto-translate ${TARGET_LANGUAGE } (machine draft)"
109112 git push origin HEAD:refs/heads/${GITHUB_REF_NAME}
0 commit comments