#!/bin/sh

# Make the kmess.pot file.
make -C .. -f admin/Makefile.common package-messages

# xgettext -C -ki18n -kI18N_NOOP -ktranslate -kaliasLocale \
#          -o messages.po
#          -x "`kde-config --prefix`/include/kde.pot" \
# 		 ../kmess/*.cpp \
# 		 ../kmess/chat/*.cpp \
# 		 ../kmess/contact/*.cpp \
# 		 ../kmess/dialogs/*.cpp \
# 		 ../kmess/network/applications/*.cpp \
# 		 ../kmess/network/*.cpp \
# 		 ../kmess/notification/*.cpp \
# 		 ../kmess/settings/*.cpp
# 
# rm -rf kmess.pot
# mv messages.po kmess.pot 

# List all the languages
langs="`find . -name '*.po' -printf '%P ' `"
langs="${langs//.po/}"

# Merge messages for each language
# (same as "cd po; make merge" if you have the Makefiles
#  generated in the same folder Makefile.in lives)
for lang in $langs
do
	echo $lang
	mv "$lang.po" "$lang.po.bak"
	msgmerge -o "$lang.po" "$lang.po.bak" "kmess.pot"
	rm "$lang.po.bak"
done

echo "Done."
echo
