Several translations in manpages-l10n are not built, even though they
are fully translated.
I extracted one example for this bug report, if you need any further
information etc., please let me know.
The call is:
LC_ALL=C po4a-translate -f man --option groff_code=verbatim --option generated --option untranslated="}1,Ds,zY,zZ,Ee,ES,dT,NE,NS,EX,EE,Id,rstReportMargin,INDENT,UNINDENT,UN,a.RE,\|,Vb,Ve,bP,Ex,EX,FN,q,Sp,Sx,tq,tQ,R$" --option unknown_macros=untranslated --option inline="MR,MTO,URL,FN" -m BIO_printf.3ssl -M "utf-8" -p BIO_printf.3ssl.tmp.po -L UTF-8 -l archlinux/man3/BIO_printf.3ssl
$ LC_ALL=C msgfmt -v --statistics BIO_printf.3ssl.tmp.po
BIO_printf.3ssl.tmp.po: 20 translated messages.
Therefor, the translation should be built. However, the page is not
built, but the following is printed:
Discard the translation of BIO_printf.3ssl (only 75% translated; need 80%).
If I replace "groff_code=verbatim" by "groff_code=translate" the
percentage changes:
Discard the translation of BIO_printf.3ssl (only 57.14% translated; need 80%).
If I build the initial po(t) file with "groff_code=translate", I indeed get some
more strings (see attachement).
This tends me to think that the groff code strings are counted for the
100%, even though (with groff_code=verbatim) they are not shown nor
translated.
Of course, this might be wrong.
Please let me know what kind of additional information you need to
debug this.