one hint: don't mess with the .sla files directly :-)
I just learned about this on the hard way.
The theory:
Take from my file all objects not spanish
Take from the translators file all objects in spanish
Merge them together.
Should work all fine, because only the TOC has chained text.
All text frames from the TOC are named
TOC
TOC01
TOC02 and so on for the english TOC
TOC_ES
TOC_ES01
TOC_ES02 and so on for the spanish TOC
The text flow was from TOC_ES to TOC_ES01 and so on.
So everything should work fine.
But they use not like expected the given names for the text flow chain
They use
NEXTITEM="2938" BACKITEM="2584"
So I completely messed up the text chain.
To cope with the situation: Unlink all text chain, for luck only used in the TOC
put all this items in the first part of the file, so the position number remains unchanged
at merge operations.
Exclude named frames from the spanish merge, so they remain at the same place