mirror of
https://github.com/IT4Change/Ocelot-Social.git
synced 2025-12-13 07:45:56 +00:00
Merge pull request #3251 from Human-Connection/enhanced_locale_sort_errors
feat: more prominent output of ./scripts/translations/sort.sh and hint to --fix feature of the script on errors
This commit is contained in:
commit
d932259a07
@ -3,6 +3,12 @@
|
||||
ROOT_DIR=$(dirname "$0")/../..
|
||||
tmp=$(mktemp)
|
||||
exit_code=0
|
||||
errors=0
|
||||
|
||||
TEXT_RED="\e[31m"
|
||||
TEXT_BLUE="\e[34m"
|
||||
TEXT_RESET="\e[0m"
|
||||
TEXT_BOLD="\e[1m"
|
||||
|
||||
for locale_file in $ROOT_DIR/webapp/locales/*.json
|
||||
do
|
||||
@ -16,9 +22,13 @@ do
|
||||
: # all good
|
||||
else
|
||||
exit_code=$?
|
||||
echo "$(basename -- $locale_file) is not sorted by keys"
|
||||
echo -e "${TEXT_BOLD}${TEXT_RED}>>> $(basename -- $locale_file) is not sorted by keys <<<${TEXT_RESET}"
|
||||
errors=1
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
[ "$errors" = 1 ] && echo -e "${TEXT_BOLD}${TEXT_BLUE}Please run $0 --fix to sort your locale definitions!${TEXT_RESET}";
|
||||
|
||||
|
||||
exit $exit_code
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user