Notes

There are many formats Catalyst can export your projects to. This article is to reference the syntax used in the different export formats along with facts which should be considered when planning to export translations.

The following sample translated string is from an HTML file. It includes Inline tags and a Keyword.
It also includes a Memo "This is a comment", Context link "https://www.alchemysoftware.com" and a Maximum SIze "80 characters".

 

Export Format

Syntax

Facts to consider with this format

Glossary (.txt) > Tagged format

<S>The Span tag includes attribute stringw within. </S><T>La balise Span comprend l'attribut stringw à l'intérieur. </T>

  • Inline tags and Keywords are not exported to Tagged delimited glossary.

    • Leveraging back into Catalyst will not get a 100% match. Fuzzy match will be required.

    • Inline tags will need to be repositioned in the translated string

  • Memo, Context Links and Maximum Size are not exported to TXT.

 

Glossary (.txt) > Tab delimited

The Span tag includes attribute stringw within.La balise Span comprend l'attribut stringw à l'intérieur.

  • Inline tags and Keywords are not exported to Tab delimited glossary.

    • Leveraging back into Catalyst will not get a 100% match. Fuzzy match will be required.

    • Inline tags will need to be repositioned in the translated string

  • Tab characters will be lost.

  • Memo, Context Links and Maximum Size are not exported to TXT.

XLIFF

<?xml version="1.0" encoding="UTF-16"?>

<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:gs4tr="https://www.gs4tr.org/schema/xliff-ext">

  <file datatype="x-CatalystTTK" original="D:\AAA_Working\2_My Sample files\HTML\Lev_tags.html" source-language="en-US" target-language="fr-FR" date="2017-12-19T15:07:13Z" product-name="Alchemy Catalyst" product-version="Alchemy Catalyst 12.0" build-num="12.2.193.0" >

    <body>

      <group id="1-142" resname="\Lev_tags.html" restype="x-Html">

        <trans-unit id="tu-2-142-7" resname="BODY"  font="Fixed Width Font#Courier New;10pt;logheight:-13;logquality:1;logclip:2;logout:3;logpitch:49;charset:0" maxwidth="80" maxheight="1" size-unit="char">

          <source>The Span tag includes attribute <bpt id="0">&lt;Span inline=&quot;stringw&quot;&gt;</bpt><mrk mtype="x-keyword">stringw</mrk><ept id="0">&lt;/span&gt;</ept> within. </source>

          <target state="needs-review-l10n">La balise Span comprend l&apos;attribut <bpt id="0">&lt;Span inline=&quot;stringw&quot;&gt;</bpt><mrk mtype="x-keyword">stringw</mrk><ept id="0">&lt;/span&gt;</ept> à l&apos;intérieur. </target>

        <note>This is a comment</note>

<context-group><context context-type="x-reference">https://www.alchemysoftware.com</context></context-group>

        </trans-unit>

      </group>

    </body>

  </file>

</xliff>

  • All meta data supported: Inline tags, Keywords, Memo, Context Links and Maximum Size.

  • Round trip possible. Leveraging back into Catalyst will get a 100% match.

TMX

<?xml version='1.0' encoding='UTF-16' ?>

<tmx version='1.4'>

 <header creationtool='Catalyst'

  creationtoolversion='Alchemy Catalyst 12.0.122193'

  o-tmf='Catalyst Format'

  datatype='plaintext'

  segtype='sentence'

  adminlang='en-IE'

  srclang='en-IE' >

 </header>

 <body>

  <tu tuid='1'>

   <tuv xml:lang='en-IE'>

    <seg>The Span tag includes attribute <it pos="begin">lt;Span&gt;</it>stringw<it pos="end">lt;span&gt;</it> within. </seg>

   </tuv>

   <tuv xml:lang='fr-FR'>

    <seg>La balise Span comprend l&apos;attribut <it pos="begin">lt;Span&gt;</it>stringw<it pos="end">lt;span&gt;</it> à l&apos;intérieur. </seg>

   </tuv>

  </tu>

</body>

</tmx>

 

  • Inline tags and Keywords are not exported to TMX.

    • Leveraging back into Catalyst will not get a 100% match. Fuzzy match will be required.

    • Inline tags will need to be repositioned in the translated string

  • Memo, Context Links and Maximum Size are not exported to TMX.

Wordfast TXML

<?xml version="1.0" encoding="UTF-8"?>

<txml datatype="Catalyst12" locale="en-US" segtype="sentence" targetlocale="fr-FR" version="1.0"><translatable blockId="0"><segment modified="true" segmentId="0"><source>The Span tag includes attribute <ut type='unknown' x='1'>&lt;Span inline=&quot;stringw&quot;/&gt;</ut><ut type='_keyword' x='2'>stringw</ut><ut type='unknown' x='3'>&lt;/span&gt;</ut> within. </source><target>La balise Span comprend l&apos;attribut <ut type='unknown' x='1'>&lt;Span inline=&quot;stringw&quot;/&gt;</ut><ut type='_keyword' x='2'>stringw</ut><ut type='unknown' x='3'>&lt;/span&gt;</ut> à l&apos;intérieur. </target></segment></translatable></txml>

 

  • Inline tags and Keywords are exported.

    • Leveraging back into Catalyst will not get a 100% match. Fuzzy match will be required.

    • Inline tags will need to be repositioned in the translated string

  • Memo, Context Links and Maximum Size are not exported.

 

Wordfast TXLF

<?xml version="1.0" encoding="UTF-8"?><xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2" xmlns:gs4tr="https://www.gs4tr.org/schema/xliff-ext"><file gs4tr:filter-configuration="" original="Lev_tags.html" gs4tr:editor-options="canaddformatting=false;swt_thread_model=0x0236;grading=allowed;" datatype="x-xliff" source-language="en-US" gs4tr:md5checksum="123456789">    <body>

      <group id="page-1" restype="x-page">

      <group gs4tr:segmented="true" id="paragraph-1-1" restype="x-paragraph">

        <trans-unit id='1-1-1' font="Fixed Width Font" maxwidth="80" maxheight="1" size-unit="char">

          <source>The Span tag includes attribute <ph id="39">&lt;Span inline=&quot;stringw&quot;&gt;</ph><ph id="keyword">stringw</ph><ph id="42">&lt;/span&gt;</ph> within. </source>

          <target state="needs-review-l10n">La balise Span comprend l&apos;attribut <ph id="39">&lt;Span inline=&quot;stringw&quot;&gt;</ph><ph id="keyword">stringw</ph><ph id="42">&lt;/span&gt;</ph> à l&apos;intérieur. </target>

<context-group><context context-type="x-reference">https://www.alchemysoftware.com</context></context-group>

          <gs4tr:review from="Catalyst" timestamp="2017-12-19T14:47:59">

            <gs4tr:note from="Catalyst" timestamp="2017-12-19T14:47:59" segment-note-type="review" snid="0">This is a comment</gs4tr:note>

          </gs4tr:review>

        </trans-unit>

      </group>

      </group>

    </body>

  </file>

</xliff>

 

  • All meta data supported: Inline tags, Keywords, Memo, Context Links and Maximum Size.

  • Round trip possible. Leveraging back into Catalyst will get a 100% match.

 

TTX

<?xml version="1.0" encoding="UTF-16" standalone="no" ?><TRADOStag Version="2.0"><FrontMatter><ToolSettings CreationDate="" CreationTool="CATALYST" CreationToolVersion="12.2"/><UserSettings DataType="HTML" O-Encoding="UTF-16" SettingsName="Predefined HTML Settings" SourceLanguage="en-US" TargetLanguage="fr-FR"/></FrontMatter><Body><Tu><Tuv Lang="en-US">The Span tag includes attribute stringw within. </Tuv><Tuv Lang="fr-FR">La balise Span comprend l'attribut stringw à l'intérieur. </Tuv></Tu></Body></TRADOStag>

 

  • Inline tags and Keywords are not exported.

    • Leveraging back into Catalyst will not get a 100% match. Fuzzy match will be required.

    • Inline tags will need to be repositioned in the translated string

  • Memo, Context Links and Maximum Size are not exported.

 

TBX

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

<!DOCTYPE martif SYSTEM "TBXcoreStructV02.dtd">

<martif type="TBX" xml:lang="en-US">

  <martifHeader>

    <fileDesc>

      <sourceDesc>

        <p>This is a TBX-File created by Catalyst 12.0</p>

      </sourceDesc>

    </fileDesc>

    <encodingDesc>

      <p type="DCSName">TBXXCSV02.xcs</p>

    </encodingDesc>

  </martifHeader>

  <text>

    <body>

      <termEntry id="eid-1">

        <langSet xml:lang="en-US">

          <tig>

            <term>The Span tag includes attribute stringw within. </term>

          </tig>

        </langSet>

        <langSet xml:lang="fr-FR">

          <tig>

            <term>La balise Span comprend l'attribut stringw à l'intérieur. </term>

          </tig>

        </langSet>

      </termEntry>

    </body>

  </text>

</martif>

 

  • Inline tags and Keywords are not exported.

    • Leveraging back into Catalyst will not get a 100% match. Fuzzy match will be required.

    • Inline tags will need to be repositioned in the translated string

  • Memo, Context Links and Maximum Size are not exported.

 

 

 

Last updated with Catalyst 12