diff options
Diffstat (limited to 'sphinx/transforms/i18n.py')
-rw-r--r-- | sphinx/transforms/i18n.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sphinx/transforms/i18n.py b/sphinx/transforms/i18n.py index c8628c318..c884bb89d 100644 --- a/sphinx/transforms/i18n.py +++ b/sphinx/transforms/i18n.py @@ -483,3 +483,16 @@ class RemoveTranslatableInline(SphinxTransform): for inline in self.document.traverse(matcher): # type: nodes.inline inline.parent.remove(inline) inline.parent += inline.children + + +def setup(app): + # type: (Sphinx) -> Dict[str, Any] + app.add_transform(PreserveTranslatableMessages) + app.add_transform(Locale) + app.add_transform(RemoveTranslatableInline) + + return { + 'version': 'builtin', + 'parallel_read_safe': True, + 'parallel_write_safe': True, + } |