Skip to content
Snippets Groups Projects
pre-commit 783 B
Newer Older
CaTasTrOOf's avatar
CaTasTrOOf committed
#!/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}"
CaTasTrOOf's avatar
CaTasTrOOf committed
        git status i18n/locales/*.json
CaTasTrOOf's avatar
CaTasTrOOf committed
        exit $FINDING_MISSING_KEYS
    fi
fi
exit 0