mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-29 16:43:36 -05:00
25 lines
497 B
Text
25 lines
497 B
Text
|
#!/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
|