#!/bin/sh

merge_po()
{
    [ $# -eq 0 ] ||
	[ ! -x "$PO_HTML_XGETTEXT" ] ||
	"$PO_HTML_XGETTEXT" $PO_HTML_TRLIST |
	    LANG=C xgettext \
		--join-existing \
		--add-comments \
		-o$PO_TEMPLATE \
		-L Lisp \
		--keyword=$PO_KEYWORD \
		-- -
}

PO_HTML_XGETTEXT="${PO_HTML_XGETTEXT:-/usr/bin/configd-xgettext}"

PO_HTML_TRLIST="$PO_HTML_TRLIST $(find html -name '*.html' 2>/dev/null 2>/dev/null)"
PO_HTML_TRLIST="$PO_HTML_TRLIST $(find templates -name '*.html' 2>/dev/null)"
PO_HTML_TRLIST="$PO_HTML_TRLIST $(find ui -name '*.html' 2>/dev/null)"

merge_po $PO_HTML_TRLIST
