I tried doing a review but I don't understand the context well enough to say anything useful. I left a few very minor comments.
In case someone familiar with the translator wants to have a look: the only functional changes are in
src/translate/fact_groups.py line 16
(new filtering of unreachable facts in expand_group)
and in
src/translate/translated.py lines 85, 114, and 628.
(removed special case)
|