diff options
author | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-06-03 17:48:19 +0000 |
---|---|---|
committer | arpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-06-03 17:48:19 +0000 |
commit | 8d44c8231d2aeb2e712c3b4286050d45e1df04ad (patch) | |
tree | a897b815691aad2143fea9ddd79ee54a1a2bbb33 | |
parent | 9b0ab538488ba1e6d6a653be3624418ae3cd0a3a (diff) | |
download | mpv-8d44c8231d2aeb2e712c3b4286050d45e1df04ad.tar.bz2 mpv-8d44c8231d2aeb2e712c3b4286050d45e1df04ad.tar.xz |
automatically adding untranslated messages to help_mp.h from english master file
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6286 b3059339-0415-0410-9bf9-f77b7e298cf2
-rwxr-xr-x | configure | 3 | ||||
-rwxr-xr-x | help_diff.sh | 28 |
2 files changed, 31 insertions, 0 deletions
@@ -4340,6 +4340,9 @@ cat > help_mp.h << EOF #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 diff --git a/help_diff.sh b/help_diff.sh new file mode 100755 index 0000000000..82c1a8c770 --- /dev/null +++ b/help_diff.sh @@ -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 |