summaryrefslogtreecommitdiffstats
path: root/translation-status.sh
blob: bebc2a22f4702cc5239894ad83e06e4865a61583 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

if [ "$1" != "" ]; then
  TR="$1"
else
  TR="es.po"
fi


PKGS="pam-usb-tcos/tools/po tcosconfig/po tcosphpmonitor/languages initramfs-tools-tcos/tcos-standalone/po tcosmonitor/po tcos-configurator/po"

echo "TRANSLATION STATUS of '$TR'"

#for po in $(find -name "${TR}" |grep -v svn); do
for pkg in $PKGS; do

  out=$(msgfmt --verbose -o /dev/null $pkg/$TR 2>&1)
  translator=$(grep "Last-Translator:" $pkg/$TR 2>/dev/null | sed -e 's/"//g' | sed -e 's/\\n//g' | awk -F": " '{print $2}')
  printf "%s \n\t%s\n\t%s\n\n" "$pkg/$TR" "[$out]" "Translator: '$translator'"

done