Rev Author Line No. Line
250 kaklik 1 #!/bin/bash
2 # $Id: add_message_file.sh,v 2.1 2005/09/24 08:49:52 nijel Exp $
3 #
4 # Shell script that adds a message file to all message files
5 # adding "//to translate" on each line
6 #
7 # Example: add_message_file.sh xxx
8 #
9 if [ $# -ne 1 ] ; then
10 echo "usage: add_message_file.sh filename"
11 exit 1
12 fi
13  
14 for file in *.inc.php
15 do
16 echo $file " "
17 grep -v '?>' ${file} > ${file}.new
18 case $file in
19 english*)
20 sed -n 's/\(.*\);/\1;/p' $1 >> ${file}.new
21 ;;
22 *)
23 sed -n 's/\(.*\);/\1; \/\/to translate/p' $1 >> ${file}.new
24 ;;
25 esac
26 echo "?>" >> ${file}.new
27 rm $file
28 mv ${file}.new $file
29 done
30 ./sort_lang.sh english*
31 echo " "
32 echo "Messages added to add message files (including english)"