#!/bin/bash set -e # Ensure all locales used in the frontend are tracked OUTPUT=data/dumpFolder/i18next-scanner trap "rm -rf $OUTPUT" EXIT npx i18next-scanner --output "$OUTPUT" ACTUAL=frontend/extracted-translations.json EXPECTED="$OUTPUT/frontend/extracted-translations.json" if ! diff "$ACTUAL" "$EXPECTED"; then cat <&2 services/web/frontend/extracted-translations.json is not up-to-date. --- Try running: internal$ bin/run web npm run extract-translations --- MSG exit 1 fi