Ignore invisible and inline nodes during translation.

This commit is contained in:
Robert Lehmann 2010-06-02 09:19:08 +02:00
parent 8a87a46318
commit 8413f2ce50

View File

@ -30,6 +30,8 @@ class MessageCatalogBuilder(Builder):
def write_doc(self, docname, doctree):
catalog = self.catalogs[docname.split('/')[0]]
for node in doctree.traverse(nodes.TextElement):
if isinstance(node, (nodes.Invisible, nodes.Inline)):
continue
msg = node.astext().replace('\n', ' ')
catalog.append(msg)