#! /bin/zsh

setopt shwordsplit
# List all the languages
langs="ar ca de dk ee es fr it ko nb nl pt_BR th tr zh_CN.GB18030 zh_CN.GB2312 zh_CN"

# Make the kmess.pot file.
xgettext -C -ki18n -kI18N_NOOP -ktranslate -kaliasLocale -x $KDEDIR/include/kde.pot ../kmess/*.cpp ../kmess/chat/*.cpp ../kmess/contact/*.cpp ../kmess/notification/*.cpp ../kmess/network/*.cpp ../kmess/network/applications/*.cpp ../kmess/dialogs/*.cpp ../kmess/settings/*.cpp

rm -rf kmess.pot
mv messages.po kmess.pot 

# Merge messages for each language
for lang in $langs
do
	echo $lang
	mv $lang.po $lang.po.bak
	msgmerge $lang.po.bak kmess.pot > $lang.po
	rm $lang.po.bak
done

echo "Done."
echo
