Skip to content
Snippets Groups Projects

Script verify i18 n

Merged CaTasTrOOf requested to merge CaTasTrOOf/wotwizard-ui:Script-Verify-I18N into master
Files
5
+ 27
0
#!/bin/bash
# Color for echo
RED='\e[31m'
GREEN='\e[32m'
BLUE='\e[34m'
UNDERLINE='\e[4m'
BOLD='\e[1m'
NC='\e[0m'
if ! command -v jq &> /dev/null
then
echo -e "${RED}I require jq but it's not installed."
echo -e "${BOLD}${GREEN}See informations here : ${NC}${BLUE}${UNDERLINE}https://stedolan.github.io/jq/download/${NC}"
echo -e "${RED}We can't check if you have put all i18n keys in JSON files${NC}"
exit 0
else
$(git rev-parse --show-toplevel)/utils/findMissingI18nKeys.sh
FINDING_MISSING_KEYS=$?
echo -e "$BLUE$FINDING_MISSING_KEYS$NC"
if [ $FINDING_MISSING_KEYS -ne 0 ]; then
echo -e "${RED}You must to complete all i18n keys used in pages${NC}"
git st i18n/locales/*.json
exit $FINDING_MISSING_KEYS
fi
fi
exit 0
Loading