{"ygPerms":{"resourceCapabilityList":[{"resourceType":"GROUP","capabilities":[{"name":"UPDATE"},{"name":"READ"},{"name":"WELCOME_MSG"},{"name":"PENDING_COUNT"},{"name":"ACTIVITY_LOGS"}]},{"resourceType":"PHOTO","capabilities":[{"name":"READ"},{"name":"READ"},{"name":"UPLOAD"},{"name":"UPDATE"},{"name":"DELETE"},{"name":"COPY"},{"name":"MOVE"},{"name":"APPROVE"},{"name":"UPLOADTEMP"},{"name":"GROUPCOVER"}]},{"resourceType":"FILE","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"DELETE"},{"name":"AUTO_SEND"}]},{"resourceType":"MEMBER","capabilities":[{"name":"READ"},{"name":"READ"},{"name":"EDIT_MODERATOR"},{"name":"DELETE"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"BAN"}]},{"resourceType":"LINK","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"DELETE"},{"name":"MOVE_LINK"}]},{"resourceType":"CALENDAR","capabilities":[{"name":"READ"}]},{"resourceType":"DATABASE","capabilities":[{"name":"READ"},{"name":"READ_DATA"},{"name":"CREATE"}]},{"resourceType":"POLL","capabilities":[{"name":"READ"},{"name":"VOTE"},{"name":"UPDATE"},{"name":"CREATE"},{"name":"DELETE"},{"name":"CLOSE"}]},{"resourceType":"MESSAGE","capabilities":[{"name":"CREATE"},{"name":"READ"},{"name":"DELETE"}]},{"resourceType":"PENDING_MESSAGE","capabilities":[{"name":"READ"},{"name":"UPDATE"},{"name":"DELETE"}]},{"resourceType":"ATTACHMENTS","capabilities":[{"name":"READ"},{"name":"DELETE"}]},{"resourceType":"PHOTOMATIC_ALBUMS","capabilities":[{"name":"READ"},{"name":"UPLOAD"}]},{"resourceType":"MEMBERSHIP_TYPE","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"DELETE"},{"name":"UPDATE"}]},{"resourceType":"POST","capabilities":[{"name":"READ"},{"name":"DELETE"},{"name":"CREATE"},{"name":"UPDATE"}]},{"resourceType":"PIN","capabilities":[{"name":"READ"},{"name":"DELETE"},{"name":"CREATE"},{"name":"UPDATE"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":40439957,"authorName":"Didier Briel","from":"&quot;Didier Briel&quot; &lt;d.briel@free.fr&gt;","profile":"didier_briel","replyTo":"LIST","senderId":"Qk5S1zfL2aZ4d6cqIFUGgPWTULkEBojhziW3ojwrysQHOf1AQl7Mn1oyO2x1wdc7aHugPpJx1pGPsI33tUHxta4gduAe1JU","spamInfo":{"isSpam":false,"reason":"12"},"subject":"RE: [OmT] How does OmegaT handle identical TUs, when TMX are getting loaded?","postDate":"1269184725","msgId":17370,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PEFPRUhLQ0tPSU9HUEdDTkxERUtCRUVHUEdLQUEuZC5icmllbEBmcmVlLmZyPg==","inReplyToHeader":"PDRCQTVFN0IxLjMwODAzMDRAZ214Lm5ldD4="},"prevInTopic":17369,"nextInTopic":17371,"prevInTime":17369,"nextInTime":17371,"topicId":17368,"numMessagesInTopic":5,"msgSnippet":"... Yes (it could have been otherwise, but it happens to be that way). ... It is easy to reproduce to be sure. Create a first TMX with   ","rawEmail":"Return-Path: &lt;d.briel@free.fr&gt;\r\nX-Sender: d.briel@free.fr\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nX-Received: (qmail 96275 invoked from network); 21 Mar 2010 15:18:56 -0000\r\nX-Received: from unknown (98.137.34.44)\n  by m13.grp.re1.yahoo.com with QMQP; 21 Mar 2010 15:18:56 -0000\r\nX-Received: from unknown (HELO smtp1-g21.free.fr) (212.27.42.1)\n  by mta1.grp.sp2.yahoo.com with SMTP; 21 Mar 2010 15:18:55 -0000\r\nX-Received: from smtp1-g21.free.fr (localhost [127.0.0.1])\n\tby smtp1-g21.free.fr (Postfix) with ESMTP id B8EB894008D\n\tfor &lt;OmegaT@yahoogroups.com&gt;; Sun, 21 Mar 2010 16:18:51 +0100 (CET)\r\nX-Received: from Acer (ril69-2-82-235-41-242.fbx.proxad.net [82.235.41.242])\n\tby smtp1-g21.free.fr (Postfix) with SMTP id CADB8940096\n\tfor &lt;OmegaT@yahoogroups.com&gt;; Sun, 21 Mar 2010 16:18:48 +0100 (CET)\r\nTo: &lt;OmegaT@yahoogroups.com&gt;\r\nDate: Sun, 21 Mar 2010 16:18:45 +0100\r\nMessage-ID: &lt;AOEHKCKOIOGPGCNLDEKBEEGPGKAA.d.briel@free.fr&gt;\r\nMIME-Version: 1.0\r\nContent-Type: text/plain;\n\tcharset=&quot;UTF-8&quot;\r\nContent-Transfer-Encoding: quoted-printable\r\nX-Priority: 3 (Normal)\r\nX-MSMail-Priority: Normal\r\nX-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0)\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579\r\nImportance: Normal\r\nIn-Reply-To: &lt;4BA5E7B1.3080304@gmx.net&gt;\r\nX-Originating-IP: 212.27.42.1\r\nX-eGroups-Msg-Info: 1:12:0:0:0\r\nFrom: &quot;Didier Briel&quot; &lt;d.briel@free.fr&gt;\r\nSubject: RE: [OmT] How does OmegaT handle identical TUs, when TMX are getting loaded?\r\nX-Yahoo-Group-Post: member; u=40439957; y=M9kWksVAM95myopt1Lfx9AtVRIttsrlsIMtlAqGWwAOMhcRLTR-7\r\nX-Yahoo-Profile: didier_briel\r\n\r\n-----Original Message-----\n&gt;From: OmegaT@yahoogroups.com [mailto:OmegaT@yah=\r\noogroups.com]On Behalf Of vito smolej\n&gt;Sent: Sunday, March 21, 2010 10:33 A=\r\nM\n&gt;To: OmegaT@yahoogroups.com\n&gt;Subject: [OmT] How does OmegaT handle identi=\r\ncal TUs, when TMX are getting loaded?\n&gt;\n&gt;OmegaT knows one and only one tran=\r\nslation for a given segment. Let&#39;s\n&gt;assume I have - from somewhere else - a=\r\n TMX file with several identical\n&gt;source segments and different targets, fo=\r\nr instance as follows\n&gt;\n&gt;    &lt;tu&gt;\n&gt;      &lt;tuv lang=3D&quot;EN&quot;&gt;\n&gt;        &lt;seg&gt;Ka=\r\nshmiri&lt;/seg&gt;\n&gt;      &lt;/tuv&gt;\n&gt;      &lt;tuv lang=3D&quot;SL&quot;&gt;\n&gt;        &lt;seg&gt;Ka=C5=A1m=\r\nirsko&lt;/seg&gt;\n&gt;      &lt;/tuv&gt;\n&gt;    &lt;/tu&gt;\n&gt;...\n&gt;    &lt;tu&gt;\n&gt;      &lt;tuv lang=3D&quot;EN&quot;=\r\n&gt;\n&gt;        &lt;seg&gt;Kashmiri&lt;/seg&gt;\n&gt;      &lt;/tuv&gt;\n&gt;      &lt;tuv lang=3D&quot;SL&quot;&gt;\n&gt;    =\r\n    &lt;seg&gt;Ka=C5=A1mir=C5=A1=C4=8Dina&lt;/seg&gt;\n&gt;      &lt;/tuv&gt;\n&gt;    &lt;/tu&gt;\n&gt;\n&gt;I ass=\r\nume the latest (in the above case the second) translation unit will\n&gt;be kep=\r\nt.\n\nYes (it could have been otherwise, but it happens to be that way).\n\n&gt;Th=\r\ne reason for the question: I have two project_save.tmx files P1 ist\n&gt;the la=\r\ntest,  but it is missing translations from P2 - that includes\n&gt;outdated tra=\r\nnslation which should not destroy the latest translations\n&gt;in P1. So I woul=\r\nd concatenate the two into a new P3, with P2 first,\n&gt;followed by P1.\n&gt;\n&gt;Is =\r\nthis correct or will I shoot myself into the foot?\n\nIt is easy to reproduce=\r\n to be sure.\n\nCreate a first TMX with \n\n    &lt;tu&gt;\n      &lt;tuv lang=3D&quot;EN&quot;&gt;\n  =\r\n      &lt;seg&gt;Source A&lt;/seg&gt;\n      &lt;/tuv&gt;\n      &lt;tuv lang=3D&quot;FR&quot;&gt;\n        &lt;seg=\r\n&gt;Target A&lt;/seg&gt;\n      &lt;/tuv&gt;\n    &lt;/tu&gt;\n    &lt;tu&gt;\n      &lt;tuv lang=3D&quot;EN&quot;&gt;\n   =\r\n     &lt;seg&gt;Source B&lt;/seg&gt;\n      &lt;/tuv&gt;\n      &lt;tuv lang=3D&quot;FR&quot;&gt;\n        &lt;seg&gt;=\r\nTarget B&lt;/seg&gt;\n      &lt;/tuv&gt;\n    &lt;/tu&gt;\n    &lt;tu&gt;\n      &lt;tuv lang=3D&quot;EN&quot;&gt;\n    =\r\n    &lt;seg&gt;Source A&lt;/seg&gt;\n      &lt;/tuv&gt;\n      &lt;tuv lang=3D&quot;FR&quot;&gt;\n        &lt;seg&gt;T=\r\narget A2&lt;/seg&gt;\n      &lt;/tuv&gt;\n    &lt;/tu&gt;\n    &lt;tu&gt;\n      &lt;tuv lang=3D&quot;EN&quot;&gt;\n    =\r\n    &lt;seg&gt;Source B&lt;/seg&gt;\n      &lt;/tuv&gt;\n      &lt;tuv lang=3D&quot;FR&quot;&gt;\n        &lt;seg&gt;T=\r\narget B2&lt;/seg&gt;\n      &lt;/tuv&gt;\n    &lt;/tu&gt;\n\nLoad the project, with a completely =\r\ndifferent source document. Enter a translation for the first segment, save.=\r\n\n\nYou now get:\n\n    &lt;tu&gt;\n      &lt;tuv lang=3D&quot;EN&quot;&gt;\n        &lt;seg&gt;Source A&lt;/seg=\r\n&gt;\n      &lt;/tuv&gt;\n      &lt;tuv lang=3D&quot;FR&quot;&gt;\n        &lt;seg&gt;Target A2&lt;/seg&gt;\n      &lt;=\r\n/tuv&gt;\n    &lt;/tu&gt;\n    &lt;tu&gt;\n      &lt;tuv lang=3D&quot;EN&quot;&gt;\n        &lt;seg&gt;Source B&lt;/seg=\r\n&gt;\n      &lt;/tuv&gt;\n      &lt;tuv lang=3D&quot;FR&quot;&gt;\n        &lt;seg&gt;Target B2&lt;/seg&gt;\n      &lt;=\r\n/tuv&gt;\n    &lt;/tu&gt;\n\nDidier\n\n\n\n"}}