Skip to content

Commit d717f30

Browse files
committed
Update auto-translate-language.yml
1 parent 56d4d17 commit d717f30

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

.github/workflows/auto-translate-language.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,9 @@ on:
3737
jobs:
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"
@@ -76,7 +79,7 @@ jobs:
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

Comments
 (0)