It means placeholder doesn't work for empty element, that is not convenient when empty and non-empty elements are mixed.
In order to get the desirable result, the source XML must be
<?xml version="1.0" encoding="utf-8"?>
<doc>
<p>
A <place attr="value1"></place> B <place attr="value2"></place> C <place attr="value3">and</place> D.
</p>
</doc>
But in many cases, it is nonsense to change source code only for translation.
Given the following XML source
and this configuration,
I expected something like the following message catalogs:
However, the actual result with the latest po4a 0.68 is:
It means placeholder doesn't work for empty element, that is not convenient when empty and non-empty elements are mixed.
In order to get the desirable result, the source XML must be
But in many cases, it is nonsense to change source code only for translation.