Hmm.. I saw in the buildlog from the successful build that it skipped the Chinese translation of a particular string. The reason proved to be a missing '<' character, i.e. the translated string contains an instance of '/em>' instead of '</em>'. And that's the correct behavior; it should check the Mallard syntax and skip translations with invalid syntax.
Anyway, I added the missing '<', and then ubuntu-docs built with the itstool version in focal.
So the direct reason for the build failure is a syntactically incorrect translation. OTOH, translators make mistakes, and a bad translation *should not* make the whole package build to fail.
Hmm.. I saw in the buildlog from the successful build that it skipped the Chinese translation of a particular string. The reason proved to be a missing '<' character, i.e. the translated string contains an instance of '/em>' instead of '</em>'. And that's the correct behavior; it should check the Mallard syntax and skip translations with invalid syntax.
Anyway, I added the missing '<', and then ubuntu-docs built with the itstool version in focal.
So the direct reason for the build failure is a syntactically incorrect translation. OTOH, translators make mistakes, and a bad translation *should not* make the whole package build to fail.