Issues with languages codes; Windows 10 - Studio 2014

Several of our translation memories (source language English - United Kingdom) cannot be used with Studio 2014 and Windows 10.

When exporting tmx from the TM we recognised that there are differences whether the tmx is exported from Win10 or Win7 resp. XP.

The language code in the tmx file of Windows 10 indicated en-UK instead of en-GB.

The question is, why does the export of the same TM show different language codes on Win10 and Win7 rsp. WinXP?

We already found a solution in order to use the tm content nevertheless: When importing the modified tmx file (with the correct ‘Studio language’ code en-GB) into a new Studio TM, we can use it without issues.

But this is a very time-consuming solution.

Do you have any other suggestions? Why does this problem occur in the first place? 

Thank you very much!

Parents Reply Children
  • Yes... I can make up the rest :-) Although it would be good to have a few segments if you have custom attributes. Perhaps you can anonymise the text for a few segments too?

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

  • WIN 10 TMX

    <?xml version="1.0" encoding="utf-8"?>
    <tmx version="1.4">
    <header creationtool="SDL Language Platform" creationtoolversion="8.0" o-tmf="SDL TM8 Format" datatype="xml" segtype="sentence" adminlang="en-UK" srclang="en-UK" creationdate="20150106T162813Z" creationid="ENTERPRISE\bad">
    <prop type="x-Recognizers">RecognizeDates, RecognizeTimes, RecognizeNumbers, RecognizeAcronyms, RecognizeVariables, RecognizeMeasurements</prop>
    <prop type="x-TMName">NDB_SDL2011_en-GB_et-EE</prop>
    </header>
    <body>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150112T142331Z">
    <prop type="x-Context">0, 0</prop>
    <prop type="x-Context">124, 124</prop>
    <prop type="x-Context">3364556739114585, 3364556739114585</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-UK">
    <seg>„<ph x="1" type="0" />“ auf Seite <ph x="2" type="1" /></seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>„<ph x="1" type="0" />“ auf Seite <ph x="2" type="1" /></seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150114T150532Z">
    <prop type="x-Context">3513344214695, 3801313</prop>
    <prop type="x-Context">3364556739114585, 3364556739114585</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-UK">
    <seg>„<ph x="1" type="2" />“</seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>„<ph x="1" type="2" />“</seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150106T165819Z">
    <prop type="x-Context">124, 124</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-UK">
    <seg><ph x="1" type="6" /> auf Seite <ph x="2" type="7" /></seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg><ph x="1" type="6" /> auf Seite <ph x="2" type="7" /></seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150106T165819Z">
    <prop type="x-Context">124, 124</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-UK">
    <seg>Seite <ph x="1" type="12" /></seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>Seite <ph x="1" type="12" /></seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150106T165819Z">
    <prop type="x-Context">3659333155, 3659333155</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-UK">
    <seg>DROP</seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>DROP</seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150114T150532Z">
    <prop type="x-Context">3645873265, 3645873265</prop>
    <prop type="x-Context">3517044651680, 3517044651680</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-UK">
    <seg>USER MANUAL</seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>KASUTUSJUHEND</seg>
    </tuv>
    </tu>

    WIN XP TMX

    <?xml version="1.0" encoding="utf-8"?>
    <tmx version="1.4">
    <header creationtool="SDL Language Platform" creationtoolversion="8.0" o-tmf="SDL TM8 Format" datatype="xml" segtype="sentence" adminlang="en-GB" srclang="en-GB" creationdate="20150106T162813Z" creationid="ENTERPRISE\bad">
    <prop type="x-Recognizers">RecognizeAll</prop>
    <prop type="x-TMName">NDB_SDL2011_en-GB_et-EE</prop>
    </header>
    <body>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150112T142331Z">
    <prop type="x-Context">0, 0</prop>
    <prop type="x-Context">124, 124</prop>
    <prop type="x-Context">3364556739114585, 3364556739114585</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-GB">
    <seg>„<ph x="1" type="0" />“ auf Seite <ph x="2" type="1" /></seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>„<ph x="1" type="0" />“ auf Seite <ph x="2" type="1" /></seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150114T150532Z">
    <prop type="x-Context">3513344214695, 3801313</prop>
    <prop type="x-Context">3364556739114585, 3364556739114585</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-GB">
    <seg>„<ph x="1" type="2" />“</seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>„<ph x="1" type="2" />“</seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150106T165819Z">
    <prop type="x-Context">124, 124</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-GB">
    <seg><ph x="1" type="6" /> auf Seite <ph x="2" type="7" /></seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg><ph x="1" type="6" /> auf Seite <ph x="2" type="7" /></seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150106T165819Z">
    <prop type="x-Context">124, 124</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-GB">
    <seg>Seite <ph x="1" type="12" /></seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>Seite <ph x="1" type="12" /></seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150106T165819Z">
    <prop type="x-Context">3659333155, 3659333155</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-GB">
    <seg>DROP</seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>DROP</seg>
    </tuv>
    </tu>
    <tu creationdate="20150106T165819Z" creationid="ENTERPRISE\wea" changedate="20150106T165819Z" changeid="ENTERPRISE\wea" lastusagedate="20150114T150532Z">
    <prop type="x-Context">3645873265, 3645873265</prop>
    <prop type="x-Context">3517044651680, 3517044651680</prop>
    <prop type="x-Origin">TM</prop>
    <prop type="x-ConfirmationLevel">Translated</prop>
    <tuv xml:lang="en-GB">
    <seg>USER MANUAL</seg>
    </tuv>
    <tuv xml:lang="et-EE">
    <seg>KASUTUSJUHEND</seg>
    </tuv>
    </tu>

  • Hi Daniela,

    I created two TMX files from your examples (thank you, this was helpful). I then created two SDLTM files, one copied from the other so they are exactly the same and empty. I then imported one TMX files into them. Both worked perfectly and didn't complain, despite the language codes being used.

    Now, that was using Studio 2015.

    I then tested again using Studio 2014 and created a new empty SDLTM in 2014 just in case... this also worked seamlessly.

    Can you tell me what the issues are that you experience here? I think we're going to need more information as I have no problems with these TMs at all.

    Regards

    Paul

    Paul Filkin | RWS Group

    ________________________
    Design your own training!

    You've done the courses and still need to go a little further, or still not clear? 
    Tell us what you need in our Community Solutions Hub

  • Hi Paul

    Sorry that it took me so long to answer.
    In the meantime we decided to create new translation memories (as I mentionend at the beginning) because the next order is about to get started. It works this way even if it took quite some time to create 42 new tms ;-)

    Thank you very much for your interesting input!

    Best regards
    Daniela