Mercurial > mplayer.hg
changeset 6285:0b73c83bc47f
automatically adding untranslated messages to help_mp.h from english master file
author | arpi |
---|---|
date | Mon, 03 Jun 2002 17:48:19 +0000 |
parents | 30a2f1807c5b |
children | 17cf4bda6f27 |
files | configure help_diff.sh |
diffstat | 2 files changed, 31 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/configure Mon Jun 03 17:29:52 2002 +0000 +++ b/configure Mon Jun 03 17:48:19 2002 +0000 @@ -4340,6 +4340,9 @@ #include "$_mp_help" EOF +echo "Adding untranslated messages to help_mp.h" +./help_diff.sh $_mp_help <help_mp-en.h >> help_mp.h + ############################################################################# cat << EOF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/help_diff.sh Mon Jun 03 17:48:19 2002 +0000 @@ -0,0 +1,28 @@ +#! /bin/bash + +# This script walks through the master (stdin) help/message file, and +# prints (stdout) only those messages which are missing from the help +# file given as parameter ($1). +# +# Example: help_mp-en.sh help_mp-hu.h < help_mp-en.h > missing.h + +curr="x" + +while read -r line ; do + +if ( echo $line | cut -d ' ' -f 1 | grep '^#define' > /dev/null ); then + curr=`echo $line | cut -d ' ' -f 2` + if ( grep "$curr " $1 > /dev/null ); then + curr="x" + fi +else + if test x"$line" = x; then + curr="x" + fi +fi + +if test $curr != "x" ; then + echo "$line" +fi + +done < help_mp-en.h