#!/bin/bash

LIMALDATADIR=$1

if [ -z "$LIMALDATADIR" ] ; then
    echo "Usage: $0 LIMALDATADIR ; e.g. /usr/share/limal"
    exit 5
fi

localedir=$LIMALDATADIR/locale
install -d -m 755 $localedir

for mo in $(find -name "*.mo")
do
    modulename=$(echo $mo | sed 's@.*/\(.*\)\.[a-zA-Z_]*\.mo@\1@')
    withoutmo=${mo%.mo}
    lang=${withoutmo##*.}
    [ -d $localedir/$lang ] || install -d -m 755 $localedir/$lang
    [ -d $localedir/$lang/LC_MESSAGES ] || install -d -m 755 $localedir/$lang/LC_MESSAGES
    install -m 644 $mo $localedir/$lang/LC_MESSAGES/$modulename.mo
done
