summaryrefslogtreecommitdiffstats
path: root/scripts/countTranslations.sh
blob: 3fc099926aa019a738e2a2454298b3de8278ced3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
#
# simply create some stats
if [ ! -d translations ] && [ ! -f translations/subsurface_source.ts ] ; then
	echo "please start from the Subsurface source directory"
	exit 1
fi

cd translations || exit 1

STRINGS=$(grep -c source subsurface_source.ts)

for tr in subsurface_*.ts
do
	[ "$tr" = "subsurface_source.ts" ] && continue
	[ "$tr" = "subsurface_en_US.ts" ] && continue
	MISSING=$(grep -c "translation.*unfinished" "$tr")
	PERCENT=$(( (STRINGS - MISSING) * 100 / STRINGS ))
	printf "%3d %s\n" "$PERCENT" "$tr"
done | sort -n -r