diff --git a/htdocs/sql/lang/add_message_file.sh b/htdocs/sql/lang/add_message_file.sh new file mode 100755 --- /dev/null +++ b/htdocs/sql/lang/add_message_file.sh @@ -0,0 +1,32 @@ +#!/bin/bash +# $Id: add_message_file.sh 7364 2005-09-24 08:49:52Z nijel $ +# +# Shell script that adds a message file to all message files +# adding "//to translate" on each line +# +# Example: add_message_file.sh xxx +# +if [ $# -ne 1 ] ; then + echo "usage: add_message_file.sh filename" + exit 1 +fi + +for file in *.inc.php +do + echo $file " " + grep -v '?>' ${file} > ${file}.new + case $file in + english*) + sed -n 's/\(.*\);/\1;/p' $1 >> ${file}.new + ;; + *) + sed -n 's/\(.*\);/\1; \/\/to translate/p' $1 >> ${file}.new + ;; + esac + echo "?>" >> ${file}.new + rm $file + mv ${file}.new $file +done +./sort_lang.sh english* +echo " " +echo "Messages added to add message files (including english)"