File: calculate_completion.sh

package info (click to toggle)
qlandkartegt 1.8.1%2Bds-7
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 34,776 kB
  • ctags: 9,728
  • sloc: cpp: 137,036; ansic: 712; xml: 527; perl: 361; sh: 215; makefile: 58; python: 29
file content (23 lines) | stat: -rw-r--r-- 721 bytes parent folder | download | duplicates (13)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
#
# This script was written to get some data on how far the various translations are
# compared to each other
#
# This script is donated to the public domain
#
# Klaas van Gend, 2008

printf "\n   translation file  %%ready   (unfinished/(total-obsolete))\n"
printf '=============================================================\n'
for I in `ls -1 *.ts`;
do
	UNFINISHED=`grep 'type="unfinished"' $I | wc -l`;
	OBSOLETE=`grep 'obsolete' $I | wc -l`;
	MSGLINES=`grep '</message>' $I | wc -l`;
	let "REALLINES=$MSGLINES-$OBSOLETE";
	let "PERCENT=(100*$UNFINISHED)/$REALLINES";
	let "FINISHED=100-$PERCENT";
	printf "% 18s : % 4d%%    %d/(%d-%d)\n" $I $FINISHED $UNFINISHED $MSGLINES $OBSOLETE ;
done
printf "\n"