]>
git.ipfire.org Git - people/dweismueller/ipfire-2.x.git/blob - tools/check_langs.sh
4 if [ ! -d .
/langs
/ ]; then
5 echo "Script can only be started from IPCop Source base directory"
9 cat .
/langs
/de
/cgi-bin
/de.pl |
grep \'.
*\' |
awk -F\' '{print $2}'|
sort > /tmp
/de_cgi-bin.$$
10 cat .
/langs
/de
/install
/lang_de.c |
grep TR_ |
awk -F\
'{print $2}' > /tmp
/de_install.$$
12 for i
in .
/langs
/en
; do
13 if [ "$i" == "./langs/.svn" ] ; then continue; fi
14 language
=`echo "$i" | awk -F/ '{ print $3 }'`
16 echo "############################################################################"
17 echo "# Checking install/setup translations for language: ${language} #"
18 echo "############################################################################"
19 cat .
/langs
/${language}/install/lang_${language}.c | grep TR_ | awk -F\ '{print $2}' | \
20 diff /tmp/de_install.$$ - | grep \<
22 echo "############################################################################"
23 echo "# Checking cgi-bin translations for language: ${language} #"
24 echo "############################################################################"
25 cat ./langs/${language}/cgi-bin/${language}.pl | grep \'.*\' | awk -F\' '{print $2}' |
sort | \
26 diff /tmp
/de_cgi-bin.$$
- |
grep \
<
29 rm -f /tmp
/de_cgi-bin.$$
30 rm -f /tmp
/de_install.$$