mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Ignore invisible and inline nodes during translation.
This commit is contained in:
parent
8a87a46318
commit
8413f2ce50
@ -30,6 +30,8 @@ class MessageCatalogBuilder(Builder):
|
|||||||
def write_doc(self, docname, doctree):
|
def write_doc(self, docname, doctree):
|
||||||
catalog = self.catalogs[docname.split('/')[0]]
|
catalog = self.catalogs[docname.split('/')[0]]
|
||||||
for node in doctree.traverse(nodes.TextElement):
|
for node in doctree.traverse(nodes.TextElement):
|
||||||
|
if isinstance(node, (nodes.Invisible, nodes.Inline)):
|
||||||
|
continue
|
||||||
msg = node.astext().replace('\n', ' ')
|
msg = node.astext().replace('\n', ' ')
|
||||||
catalog.append(msg)
|
catalog.append(msg)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user