Auto-update cheatsheets after updating translation (#5275)

I keep forgetting to do this, and I think there's no reason to update
translations without also updating cheatsheets, so do it automatically.
This commit is contained in:
Stefan Haller 2026-02-07 09:24:01 +01:00 committed by GitHub
commit aa7d26be59
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18,6 +18,8 @@ fi
download_dir="$1"
echo "Updating translations..."
# The Portuguese translation is named pt-PT, but we want to use pt instead (it
# is used both for Brasilian and European Portuguese). I couldn't figure out how
# to change this in Crowdin, so we'll do it here.
@ -30,3 +32,7 @@ do
# exporting, but unfortunately it doesn't work for json files.
jq 'del(..|select(. == ""))' < "$d/en.json" > pkg/i18n/translations/$(basename "$d").json
done
# Update cheatsheets, which might be affected by changes in the translations.
echo "Regenerating auto-generated files..."
go generate ./...