summaryrefslogtreecommitdiff
path: root/sphinx
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx')
-rw-r--r--sphinx/environment.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/sphinx/environment.py b/sphinx/environment.py
index 2e70569b..f0f51fdd 100644
--- a/sphinx/environment.py
+++ b/sphinx/environment.py
@@ -262,6 +262,8 @@ class Locale(Transform):
'translated message', node)
for old, new in zip(old_foot_refs, new_foot_refs):
new['ids'] = old['ids']
+ for id in new['ids']:
+ self.document.ids[id] = new
self.document.autofootnote_refs.remove(old)
self.document.note_autofootnote_ref(new)