Add support for arrays in remove-unused-trans

This commit is contained in:
Daniel Martí 2014-02-10 09:22:43 +01:00
parent 0ff1257aef
commit 5292acfef0

View File

@ -3,7 +3,11 @@
# Remove extra translations # Remove extra translations
lint . --quiet --check ExtraTranslation --nolines | \ lint . --quiet --check ExtraTranslation --nolines | \
sed -n 's/.*Error: "\([^"]*\)" is translated here but not found in default locale.*/\1/p' | \ sed -n 's@res/values-[^/]\+/\([^\.]\+\)\.xml:.*Error: "\([^"]*\)" is translated here but not found in default locale.*@\1 \2@p' | \
while read name; do while read file name; do
if [[ $file == strings ]]; then
sed -i "/name=\"$name\"/d" res/values-*/strings.xml sed -i "/name=\"$name\"/d" res/values-*/strings.xml
elif [[ $file == array ]]; then
sed -i "/<string-array name=\"$name\"/,/<\/string-array/d" res/values-*/array.xml
fi
done done