Problem importing multi-column RTF tables in MemoQ 2015 Thread poster: Thomas T. Frost
|
I posted this problem in an urgent MemoQ support ticket 23 hours ago. There has been no reaction from support yet, so I'm trying here, as I will need to get started with this translation soon. I have received three files to translate, all with the layout shown in the image (this is the smallest one). To me, they look like what is calle... See more I posted this problem in an urgent MemoQ support ticket 23 hours ago. There has been no reaction from support yet, so I'm trying here, as I will need to get started with this translation soon. I have received three files to translate, all with the layout shown in the image (this is the smallest one). To me, they look like what is called multi-column RTF files in http://kilgray.com/memoq/2015-100/help-en/index.html?multi-column_rtf_tables.html , except they don't have the first header, and some other details. Now, the problem with that help article is that it fails to detail how to actually import such documents correctly. I tried Import with options – Bilingual doc/rtf filter, but that results in "Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index" (more details below). That doesn't help me. The file format seems quite simple to me. Is MemoQ unable to handle it? Should I choose another import filter? I don't have much experience with this, as outsourcer PMs usually do these things before I get the documents, and the MemoQ documentation sometimes gives the impression it’s written for people who already know much more than I do. Any ideas would be appreciated. TYPE: System.Exception MESSAGE: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index SOURCE: MemoQ.DocConverterFramework CALL STACK: at MemoQ.DocConverterFramework.ImportWorker.checkImportSuccessOfChainedImport(ImportTask firstTask) at MemoQ.DocConverterFramework.ImportWorker.performNonchainedImport(IProgressContext progressListener, DocumentConverterConfigurationBase config, Boolean canEmitBreakingWs, ConverterPool converterPool, ImportTask currentImportTask, ISegmentMatcher segmentMatcher) at MemoQ.DocConverterFramework.ImportWorker.DoImport(IProgressContext progressListener, IImportExportCustomActionExecService preprocessService) ------------------ Inner exception ------------------ TYPE: System.ArgumentOutOfRangeException MESSAGE: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index SOURCE: mscorlib CALL STACK: at System.Collections.ArrayList.get_Item(Int32 index) at MemoQ.DocConverters.MSWord.MSWordConverter.ReplaceCurrentSegmentPartWithID(String segmentPartStringID, Int32 length, Int32 offset) at MemoQ.DocConverterFramework.CharacterBasedConvertController.createSegmentFromSpan(ContentSection section, SegmentSpan segmentSpan, LabelTransformationDictionary labelTransformationDictionary, Boolean isBilingRtf) at MemoQ.DocConverterFramework.CharacterBasedConvertController.finishSection(ContentSection section, Boolean inNoSegmentText, LabelTransformationDictionary labelTransformationDictionary, Boolean source, Boolean isBilingRtf) at MemoQ.DocConverterFramework.CharacterBasedConvertController.ImportDocument() SYSTEM INFORMATION: MemoQ version : 7.8.163 OS : Microsoft Windows 7 Home Premium OS version : 6.1.7601 OS architecture : 64-bit Visible memory : 8367664 Free memory : 3043400 Processor : Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz .NET version : v2.0.50727 SP2, v3.0 SP2, v3.5 SP1, v4, v4.0 ▲ Collapse | | | Nina Esser Germany Local time: 15:00 English to German Possible workaround | Mar 29, 2017 |
This indeed looks like a bilingual rtf exported from memoQ. However, I think memoQ won't recognise it without the header. How about (in Word) copying the source text into the target column and then hiding all columns except for the target column? | | | Thomas T. Frost Portugal Local time: 14:00 Danish to English + ... TOPIC STARTER
Thanks, Nina, it's a simple workaround that will at least allow me to get it done. As you say, maybe MemoQ simply won't accept this simple format without the header. I'll post the answer here when support reacts. | | | Stepan Konev Russian Federation Local time: 17:00 English to Russian
Every RTF table starts with a row that identifies the document. In memoQ, each document has a numeric identifier called the globally unique identifier (GUID). No two GUIDs in the world are supposed to be identical, at any given time. When importing a multi-column RTF table into memoQ, the program matches the numeric ID in the RTF table to the documents in your memoQ project. If it finds a matching document, it will offer to update it. memoQ uses the numeric identifiers (the GUIDs... See more Every RTF table starts with a row that identifies the document. In memoQ, each document has a numeric identifier called the globally unique identifier (GUID). No two GUIDs in the world are supposed to be identical, at any given time. When importing a multi-column RTF table into memoQ, the program matches the numeric ID in the RTF table to the documents in your memoQ project. If it finds a matching document, it will offer to update it. memoQ uses the numeric identifiers (the GUIDs), rather than the document names, to match documents. You cannot import just any two random columns. Bilingual format is designed to import what was exported before. You try to import a file that was never exported from your project. Moreover, your screenshot shows Dejavu External View file, not memoQ.
[Edited at 2017-03-30 10:12 GMT] ▲ Collapse | |
|
|
Thomas T. Frost Portugal Local time: 14:00 Danish to English + ... TOPIC STARTER DejaVu export | Apr 3, 2017 |
Stepan Konev wrote: You cannot import just any two random columns. Bilingual format is designed to import what was exported before. You try to import a file that was never exported from your project. Moreover, your screenshot shows Dejavu External View file, not memoQ. You are right the files are export formats from DejaVu. The client has just confirmed it. MemoQ apparently doesn't support that. I never claimed it was a MemoQ format. I simply had a need to import what I was given. The confusion was that although the files are visually multi-column RTF files in the general meaning of the words, they do not correspond to the specific format required for what is technically called multi-column RTF files. Not obvious if one is not a CAT tool specialist. | | | To report site rules violations or get help, contact a site moderator: You can also contact site staff by submitting a support request » Problem importing multi-column RTF tables in MemoQ 2015 CafeTran Espresso | You've never met a CAT tool this clever!
Translate faster & easier, using a sophisticated CAT tool built by a translator / developer.
Accept jobs from clients who use Trados, MemoQ, Wordfast & major CAT tools.
Download and start using CafeTran Espresso -- for free
Buy now! » |
| Wordfast Pro | Translation Memory Software for Any Platform
Exclusive discount for ProZ.com users!
Save over 13% when purchasing Wordfast Pro through ProZ.com. Wordfast is the world's #1 provider of platform-independent Translation Memory software. Consistently ranked the most user-friendly and highest value
Buy now! » |
|
| | | | X Sign in to your ProZ.com account... | | | | | |