#!/bin/bash # don't fail on unknown byte sequences export LC_CTYPE=C tx pull -af --minimum-perc=1 if [ "$(uname)" == "Darwin" ]; then option="-I" else option="-i" fi for file in `find . -name '*.strings'`; do # Convert file if encoding is utf-16le if [ `file $option $file | awk '{print $3;}'` = "charset=utf-16le" ]; then echo "Converting $file..." iconv -f UTF-16LE -t UTF-8 $file > $file.8 cp -f $file.8 $file rm $file.8 fi done