Blame Identity/Themes/Motifs/TreeFlower/Promo/Avatar/render.sh

4c79b5
#
4c79b5
# Render script.
4c79b5
#
4c79b5
4c79b5
ID='TREEFLOWER'
4c79b5
SVG=svg
4c79b5
TXT=../../../../../../trunk/Translations/Promo/Avatar
4c79b5
IMG=img
4c79b5
4c79b5
# Define absolute path for background file
4c79b5
MYPATH=`pwd`
4c79b5
BGFILE=../../../../../../trunk/Themes/TreeFlower/Wallpapers/img
4c79b5
cd $BGFILE
4c79b5
BGFILE=`pwd`/wallpaper-fog.png
4c79b5
cd $MYPATH
4c79b5
4c79b5
# Look for translations
4c79b5
for j in `ls $TXT`; do
4c79b5
4c79b5
        # Define translation file name
4c79b5
4c79b5
        TXTFILE=$TXT/$j
4c79b5
4c79b5
        # Define svg template file name
4c79b5
4c79b5
        SVGFILE=$SVG/`echo $j | sed -r 's!\.sed$!.svg!'`
4c79b5
4c79b5
        # Define image file name
4c79b5
4c79b5
        IMGFILE=$IMG/`echo $j | sed -r 's!\.sed$!.png!'`
4c79b5
4c79b5
        # Define temporal file with the translation.
4c79b5
        # This file is used to render the translated 
4c79b5
        # png file. 
4c79b5
4c79b5
        TMP=tmp_$(basename $SVGFILE)
4c79b5
4c79b5
        # Do translation
4c79b5
4c79b5
        sed -e "s!=BGFILE=!$BGFILE!" -f $TXTFILE $SVGFILE > $TMP
4c79b5
4c79b5
        # Render image.
4c79b5
4c79b5
        inkscape $TMP --export-id=$ID --export-png=$IMGFILE; 
4c79b5
4c79b5
        # Remove temporal file
4c79b5
4c79b5
        rm *.svg
4c79b5
4c79b5
    done