diff options
| author | Jean Abou-Samra <jean@abou-samra.fr> | 2023-03-05 20:19:31 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-03-05 19:19:31 +0000 |
| commit | 216a0c849e1a0f8d1f7d8899ff03c8db66fe87c6 (patch) | |
| tree | c100d9fc1bee3c985f1df024583bdeca404bfbcd | |
| parent | 29d7166af203b33958f7f6c261ae3813e27b32cc (diff) | |
| download | sphinx-git-216a0c849e1a0f8d1f7d8899ff03c8db66fe87c6.tar.gz | |
Get docname from env in ``sphinx.transforms.i18n`` (#11160)
| -rw-r--r-- | sphinx/transforms/i18n.py | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/sphinx/transforms/i18n.py b/sphinx/transforms/i18n.py index ae59a9f80..cc7c05562 100644 --- a/sphinx/transforms/i18n.py +++ b/sphinx/transforms/i18n.py @@ -10,7 +10,6 @@ from typing import TYPE_CHECKING, Any, TypeVar from docutils import nodes from docutils.io import StringInput from docutils.nodes import Element -from docutils.utils import relative_path from sphinx import addnodes from sphinx.config import Config @@ -111,11 +110,7 @@ class Locale(SphinxTransform): settings, source = self.document.settings, self.document['source'] msgstr = '' - # XXX check if this is reliable - assert source.startswith(self.env.srcdir) - docname = path.splitext(relative_path(path.join(self.env.srcdir, 'dummy'), - source))[0] - textdomain = docname_to_domain(docname, self.config.gettext_compact) + textdomain = docname_to_domain(self.env.docname, self.config.gettext_compact) # fetch translations dirs = [path.join(self.env.srcdir, directory) |
