Commit 8cd47c1b authored by Alexander Ivanov's avatar Alexander Ivanov

Make webtranslateit script windows compatible.

parent 4557fd2e
unzip -o ../../1218-xabber.zip -d ../ unzip -o ../../1218-xabber.zip -d ../
perl -pi -w -e 's/&([l|g]t;)/&$1/g' $(find ../res/ -path ../res/values*.xml) perl -p -i.bak -w -e 's/&([l|g]t;)/&$1/g' $(find ../res/ -path ../res/values*.xml)
perl -pi -w -e "s/\\\\\\\\'/\\\\'/g" $(find ../res/ -path ../res/values*.xml) perl -p -i.bak -w -e "s/\\\\\\\\'/\\\\'/g" $(find ../res/ -path ../res/values*.xml)
find ../res/ -type f -name "*.bak" -exec rm -f {} \;
for i in `find ../res/ -type d -name value*`; do for i in `find ../res/ -type d -name value*`; do
echo $i echo $i
git diff ^HEAD $i | grep + | grep -P "("$(cat $(find ../res/values/ -name *.xml) | grep -P '%(\d\$|)[sd]' | perl -p -w -e 's/.*name="(\w+)".*$/$1/g' | sed -e :a -e N -e 's/\n/|/' -e ta)")" git diff ^HEAD $i | grep + | grep -E "("$(cat $(find ../res/values/ -name *.xml) | grep -E '%([0-9]\$|)[sd]' | perl -p -w -e 's/.*name="(\w+)".*$/$1/g' | sed -e :a -e N -e 's/\n/|/' -e ta)")"
git diff ^HEAD $i | grep + | grep "<string" | perl -pi -w -e 's/^\+\s*<string\sname="(\w+)">([^\n]*)<\/string>/$1: $2/g' | perl -pi -w -e 's/\\n/\n/g' git diff ^HEAD $i | grep + | grep "<string" | perl -p -i.bak -w -e 's/^\+\s*<string\sname="(\w+)">([^\n]*)<\/string>/$1: $2/g' | perl -p -i.bak -w -e 's/\\n/\n/g'
done done
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment