#!/bin/sh 
# set -x
# $1: directory name xx_YY.ZZZZ
# $2: new encoding name WWWWW
# $3: new extension UUUUU (default=$2)
if [ $# -le 1 ]; then 
echo "Too few arguments: $#"
exit 1
fi
OLD_DIR=$1
XX_YY=${1%%.*}
ZZZZZ=${1##*.}
WWWWW=$2
UUUUU=$2
if [ $# -eq 3 ]; then 
UUUUU=$3
fi
if [ $# -gt 3 ]; then 
echo "Too many/few arguments: $#"
exit 1
fi

NEW_DIR=$XX_YY.$UUUUU

OLD_ENC=$ZZZZZ
NEW_ENC=$WWWWW

mkdir $NEW_DIR
iconv -f $OLD_ENC -t $NEW_ENC $OLD_DIR/HTML    |sed -e "s/$XX_YY.$OLD_ENC/$XX_YY.$NEW_ENC/" >$NEW_DIR/HTML
iconv -f $OLD_ENC -t $NEW_ENC $OLD_DIR/LaTeX   |sed -e "s/$XX_YY.$OLD_ENC/$XX_YY.$NEW_ENC/" >$NEW_DIR/LaTeX
iconv -f $OLD_ENC -t $NEW_ENC $OLD_DIR/Texinfo |sed -e "s/$XX_YY.$OLD_ENC/$XX_YY.$NEW_ENC/" >$NEW_DIR/Texinfo
iconv -f $OLD_ENC -t $NEW_ENC $OLD_DIR/Text    |sed -e "s/$XX_YY.$OLD_ENC/$XX_YY.$NEW_ENC/" >$NEW_DIR/Text
iconv -f $OLD_ENC -t $NEW_ENC $OLD_DIR/TextOV  |sed -e "s/$XX_YY.$OLD_ENC/$XX_YY.$NEW_ENC/" >$NEW_DIR/TextOV

echo update HTML with charset to utf-8
echo update LaTeX with following example for russian :-) 
echo "%locale = ("
echo "           'babel' => 'russian',"
echo "           'inputenc' => 'utf8',"
echo "           'abstract' => 'Аннотация',"
echo "           'copyright notice' => 'Сведения об авторских правах',"
echo "           'after begin document' => '\\renewcommand{\\vpageref}[1]{на стр. \\pageref{#1}}',"
echo "           'pdfhyperref' => 'unicode'"
echo "          );"
