1TRANSLATE_PERCENT=0
2PO4A_FLAGS="-M utf-8 -k $TRANSLATE_PERCENT"
3PO4A_TRANSLATE_FLAGS="$PO4A_FLAGS -f docbook"
4
5AC_ARG_WITH(po4a,
6  AC_HELP_STRING([--with-po4a=prog],[use prog instead of looking for po4a]),
7  [ PO4A="$with_po4a" ],)
8
9if ! test -z "$PO4A"; then
10  AC_MSG_CHECKING(for po4a)
11  AC_MSG_RESULT(using supplied $PO4A)
12else
13  AC_PATH_PROG(PO4A, po4a)
14fi
15
16AC_ARG_WITH(po4a_translate,
17  AC_HELP_STRING([--with-po4a-translate=prog],[use prog instead of looking for po4a-translate]),
18  [ PO4A_TRANSLATE="$with_po4a_translate" ],)
19
20if ! test -z "$PO4A_TRANSLATE"; then
21  AC_MSG_CHECKING(for po4a-translate)
22  AC_MSG_RESULT(using supplied $PO4A_TRANSLATE)
23else
24  AC_PATH_PROG(PO4A_TRANSLATE, po4a-translate)
25fi
26
27if test "$PO4A" != "" -a "$PO4A_TRANSLATE" != ""; then
28  AC_CACHE_CHECK([whether po4a-translate works],
29    [ac_cv_po4a_works],
30    [
31      ac_cv_po4a_works=no
32      $PO4A_TRANSLATE $PO4A_TRANSLATE_FLAGS -m $srcdir/doc/man/mkvmerge.xml -p $srcdir/doc/man/po4a/po/ja.po -l /dev/null > /dev/null 2> /dev/null
33      if test "$?" = 0; then
34        ac_cv_po4a_works=yes
35      fi
36    ])
37  PO4A_WORKS=$ac_cv_po4a_works
38fi
39
40if test x"$PO4A_WORKS" = "xyes" ; then
41  opt_features_yes="$opt_features_yes\n   * man page translations (po4a)"
42else
43  opt_features_no="$opt_features_no\n   * man page translations (po4a)"
44fi
45
46AC_SUBST(PO4A)
47AC_SUBST(PO4A_TRANSLATE)
48AC_SUBST(PO4A_FLAGS)
49AC_SUBST(PO4A_TRANSLATE_FLAGS)
50AC_SUBST(PO4A_WORKS)
51