#!/bin/sh

merge_po()
{
    [ $# -eq 0 ] ||
	sed -n \
	    -e "s,^Name[[:space:]]*=[[:space:]]*\(.*\),(_ \"\1\"),p" \
	    -e "s,^Comment[[:space:]]*=[[:space:]]*\(.*\),(_ \"\1\"),p" \
	    "$@" |
	    LANG=C xgettext \
		--join-existing \
		--add-comments \
		-o$PO_TEMPLATE \
		-L Lisp \
		--keyword=$PO_KEYWORD \
		-- -
}

PO_DESKTOP_TRLIST="$PO_DESKTOP_TRLIST $(find . -name '*.desktop' 2>/dev/null)"
PO_DESKTOP_TRLIST="$PO_DESKTOP_TRLIST $(find . -name '*.directory' 2>/dev/null)"

merge_po $PO_DESKTOP_TRLIST
