The current tag format is
<tag content="Label of the tag">Tag code</tag>.
However, for virtually everything else in the source files, text visible to the user (and thus subject to translation) is outside of <...> and everything inside <...> should not be translated. This leads to translators intuitively translating the tag code rather than the tag label.
I suggest to change the tag format to
<tag name="Tag code">Label of the tag</tag>.
This would mean updating all source files with
<tag>s in them, and updating the XSL code that actually reads the tags. I could certainly do the latter.