diff --git a/ci/list-untranslated.sh b/ci/list-untranslated.sh new file mode 100755 index 00000000..de5ecccd --- /dev/null +++ b/ci/list-untranslated.sh @@ -0,0 +1,11 @@ +#!/bin/sh +DIR="Passepartout/Resources" +FILENAME="Localizable.strings" +STRINGS_EN="$DIR/en.lproj/$FILENAME" +STRINGS_IT="$DIR/it.lproj/$FILENAME" +IDS="string-ids.tmp" + +sed -E "s/^(.+) = .*$/\1/" $STRINGS_EN | grep '^"' >$IDS.en +sed -E "s/^(.+) = .*$/\1/" $STRINGS_IT | grep '^"' >$IDS.it +diff $IDS.en $IDS.it | grep "^<" | sed -E 's/^< "(.*)"$/\1/g' +rm -f $IDS.*