26 lines
588 B
Bash
Executable File

#!/usr/bin/env bash
if [ $# -eq 0 ]; then
echo "No arguments supplied. You must provide path for the translations"
exit;
else
LANG_ROOT=${1%/}
fi
# Findn all JSON files
FILES=(`find $LANG_ROOT -type f -name "*.json"`)
# Loop the individual components
for FILE in "${FILES[@]}"
do :
echo "Processing $FILE"
# Match the language so we can get to the actual destination
if [[ $FILE =~ /[A-Z0-0_-]+/(.+)$ ]] ; then
DEST=${BASH_REMATCH[1]} # Will contain the full file path
echo "\tCopying $FILE to $DEST"
`cp $FILE $DEST`
fi
echo "\n"
done