Salesforce

WorldServer - Portable Object File Type not populating Target Field

« Go Back

Information

 
Article TypeSolution Article
Scope/EnvironmentWorldServer 11.7.x
Symptoms/Context
A .*po (Portable objects) file contains 2 elements: msigds and msgstr. Both contents after each element are visible in Trados Studio. For instance, if there is text after msgid but not after msgstr:

msgid "This is a test"
msgstr ""


the target segment will display as empty:

User-added image

However, when the element msgstr contains a text/translation, in Trados Studio it will be displayed in the target segment, which is the expected behaviour:

User-added image

However, when segmented in WorldServer 11.7.x or earlier, when the source file contains text after msgstr is not visible as a target segment: 
User-added image
Resolution
The behaviour in earlier versions of WorldServer was different than in Trados Studio. The File Type extracts only the text after msgid. If text is present after msgstr, there will be a segmentation error, as described in this article:

WorldServer: Portable Object (.PO) file-formats fail at the segmentation step with error Violation of PRIMARY KEY constraint 'segmentsPk'

The behaviour has been aligned with Trados Studio starting from WorldServer 11.8.x. See article:

WorldServer - what has changed in the handling of bilingual file formats (XLIFF, PO, CSV and bilingual XLSX) starting from version 11.8.1?
Root Cause
Reference
Attachment 1 
Attachment 2 
Attachment 3 
Attachment 4 
Attachment 5 

Powered by