Initial protected placeholders in xliff lost in Trados

If I open an xlf in Trados and if this xlf has protection tags around placeholders and this happens to be in an initial position, Trados just drops the placeholder altogether, which means I need to post-edit the xlf elsewhere to re-insert them.

I can't post the file but the header is

<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns:tilt="urn:logoport:xliffeditor:tilt-non-translatables:1.0" xmlns:xsi="www.w3.org/.../XMLSchema-instance" xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2" xsi:schemaLocation="urn:oasis:names:tc:xliff:document:1.2 xliff-core-1.2-transitional.xsd">

and a sample string is

<trans-unit xml:space="preserve" id="123456">
          <source><ph equiv-text="%1" tilt:type="do-not-translate" id="1">%1</ph> wants to send you notifications.</source>

which results in this:

Parents Reply
  • Hi Paul - you always seem to draw the short straw and get my crazy problems!

    You mean "Full Tag Text"? Still doesn't show up, I tried that.

    I get this problem at least twice a weak. There are various workarounds but none are entirely satisfactory. For one, Trados throws error messages at me (e.g. if I copy a placeholder from other strings) and then I get another error in (for example) TWX because TWX picks up the original tag and the new one.

    If I just ignore the missing tag in Trados I must keep track of all strings affected because TWX doesn't throw an error because it just places it at the start of the string and tells me all is hunky dory. Which it isn't because syntax often means it does not belong at the start in the target.

    And of course if I get a TM match, the same rigmarole again.
Children