Add --expand-all-entities to the call to xml2po to avoid translating the

external entities separately.
This commit is contained in:
nekral-guest 2007-11-26 22:13:16 +00:00
parent b75fe4940b
commit 4183905c3a
3 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2007-11-26 Nicolas François <nicolas.francois@centraliens.net>
* man/generate_translations.mak, man/po/Makefile.in.in: Add
--expand-all-entities to the call to xml2po to avoid translating
the external entities separately.
2007-11-26 Nicolas François <nicolas.francois@centraliens.net> 2007-11-26 Nicolas François <nicolas.francois@centraliens.net>
* man/login.defs.d/, man/login.defs.d/CHFN_RESTRICT.xml, * man/login.defs.d/, man/login.defs.d/CHFN_RESTRICT.xml,

View File

@ -3,7 +3,7 @@ if ENABLE_REGENERATE_MAN
LANG=$(notdir $(CURDIR)) LANG=$(notdir $(CURDIR))
%.xml: ../%.xml ../po/$(LANG).po %.xml: ../%.xml ../po/$(LANG).po
xml2po -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@ xml2po --expand-all-entities -l $(LANG) -p ../po/$(LANG).po -o $@ ../$@
sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@ sed -i 's:\(^<refentry .*\)>:\1 lang="$(LANG)">:' $@
include ../generate_mans.mak include ../generate_mans.mak

View File

@ -90,9 +90,9 @@ stamp-po: $(srcdir)/$(DOMAIN).pot
$(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed
@tmpdir=`pwd`; \ @tmpdir=`pwd`; \
echo -n "cd $(top_srcdir)/man && "; \ echo -n "cd $(top_srcdir)/man && "; \
echo "xml2po -o $(tmpdir)/$(DOMAIN).po $(notdir $(POTFILES))"; \ echo "xml2po --expand-all-entities -o $(tmpdir)/$(DOMAIN).po $(notdir $(POTFILES))"; \
cd $(top_srcdir)/man; \ cd $(top_srcdir)/man; \
xml2po -o $$tmpdir/$(DOMAIN).po $(notdir $(POTFILES)); \ xml2po --expand-all-entities -o $$tmpdir/$(DOMAIN).po $(notdir $(POTFILES)); \
cd $$tmpdir cd $$tmpdir
test ! -f $(DOMAIN).po || { \ test ! -f $(DOMAIN).po || { \
if test -f $(srcdir)/$(DOMAIN).pot; then \ if test -f $(srcdir)/$(DOMAIN).pot; then \