mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-01 13:21:37 +02:00
[web] split check of extracted-translations from linting of locales GitOrigin-RevId: bfd5953673ed58e4e7d384129535f4a452cc1041
25 lines
497 B
Bash
Executable File
25 lines
497 B
Bash
Executable File
#!/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 <<MSG >&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
|