{"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_DATA"},{"name":"CREATE"},{"name":"READ"}]},{"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":"CREATE"},{"name":"UPDATE"},{"name":"READ"},{"name":"DELETE"}]},{"resourceType":"PIN","capabilities":[{"name":"CREATE"},{"name":"UPDATE"},{"name":"READ"},{"name":"DELETE"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":41785865,"authorName":"Yves Savourel","from":"&quot;Yves Savourel&quot; &lt;yves@opentag.com&gt;","profile":"yves_savourel","replyTo":"LIST","senderId":"fnwhfVTrDxd775XL9LOPRJaD6Z9SRm5Xy1opQ3grx_zqrFK_RwfExyjiPtbUwMaM846eKqbN64AsW29F-TS7e0XyyTjZNcjAcQ","spamInfo":{"isSpam":false,"reason":"12"},"subject":"SRX Implementation","postDate":"1136223277","msgId":3865,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PDAwMzIwMWM2MGZjMiRjZWI4ZmRlMCQ5YzJmZmY1MkBCcmVpemg+"},"prevInTopic":0,"nextInTopic":3869,"prevInTime":3864,"nextInTime":3866,"topicId":3865,"numMessagesInTopic":6,"msgSnippet":"On to SRX... :) I do realize that OmegaT does not have a complete implementation yet. But looking at the segmentation implementation so far I ve noticed a","rawEmail":"Return-Path: &lt;yves@opentag.com&gt;\r\nX-Sender: yves@opentag.com\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nReceived: (qmail 86411 invoked from network); 2 Jan 2006 17:35:50 -0000\r\nReceived: from unknown (66.218.66.167)\n  by m2.grp.scd.yahoo.com with QMQP; 2 Jan 2006 17:35:50 -0000\r\nReceived: from unknown (HELO smtp101.biz.mail.re2.yahoo.com) (68.142.229.215)\n  by mta6.grp.scd.yahoo.com with SMTP; 2 Jan 2006 17:35:50 -0000\r\nReceived: (qmail 80042 invoked from network); 2 Jan 2006 17:34:38 -0000\r\nReceived: from unknown (HELO Breizh) (yves@opentag.com@82.253.76.92 with login)\n  by smtp101.biz.mail.re2.yahoo.com with SMTP; 2 Jan 2006 17:34:38 -0000\r\nTo: &lt;OmegaT@yahoogroups.com&gt;\r\nDate: Mon, 2 Jan 2006 18:34:37 +0100\r\nMessage-ID: &lt;003201c60fc2$ceb8fde0$9c2fff52@Breizh&gt;\r\nMIME-Version: 1.0\r\nContent-Type: text/plain;\n\tcharset=&quot;US-ASCII&quot;\r\nContent-Transfer-Encoding: 7bit\r\nX-Mailer: Microsoft Office Outlook 11\r\nX-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180\r\nThread-Index: AcYPws3K9To/cG6HTyefvhR7q3txZg==\r\nX-Originating-IP: 68.142.229.215\r\nX-eGroups-Msg-Info: 1:12:0:0\r\nFrom: &quot;Yves Savourel&quot; &lt;yves@opentag.com&gt;\r\nSubject: SRX Implementation\r\nX-Yahoo-Group-Post: member; u=41785865; y=pEXEztSFS4igtlrBMgfke1ZWJynvOOiTKDdTdiHXSJCWS30_wFnaJA\r\nX-Yahoo-Profile: yves_savourel\r\n\r\nOn to SRX... :)\n\nI do realize that OmegaT does not have a complete implementation yet. But looking at the segmentation implementation so far I&#39;ve\nnoticed a behavior that puzzled me. Then I checked in the documentation and saw this:\n\n&quot;Then while translating from Canadian French your project will use the rules defined for this language, the rules for French, and\nthe Default rules in a correct order.&quot;\n\nI&#39;m not sure this is the way SRX was intended (But, obviously, you guess is as good as mine). Looking at the specification, my\ninterpretation would be:\n\nThe tool pick one of the &lt;maprule&gt; (based on user preference I suppose).\nIt also pick *one* of the &lt;languagerules&gt;, based on the &lt;languagemap&gt; elements (in the order they apply) and\nThen apply the &lt;rule&gt; elements in the order they are.\nBut it does not continue on processing the rules for the next matching &lt;languagemap&gt;.\n\nSo in the above example, only the Canadian French rules would be processed (but it would never reach rules of the default\n&lt;languagerules&gt;).\n\nThe SRX specifications are saying:\n\n&quot;The rules are applied in the order they are specified within the &lt;languagerule&gt; element.&quot;, but they do not talk about going through\nthe different &lt;languagerule&gt; in any order (or did I miss something?)\n\nIf you look at the example in the SRX specifications:\nhttp://www.lisa.org/standards/srx/srx.html#AppSample\nYou will see that the Japanese rules are the same as the Default rules, except for one (the exception for &quot;Mr.&quot;) that is replaced by\na Japanese-specific exception. This seems to indicate that both &lt;languagerule&gt; are not meant to be process, but only one of them.\n\nI realized also today, looking at Heartsome&#39;s default SRX file, that Rodolfo also seem to be doing the same as what we have in\nOmegaT (using several &lt;languagerule&gt;. But it&#39;s done in a different way: the default rules are declared first, and the\nlanguages-specific after. So OmegaT implementation would not get the same results as Heartsome Editor with the same rules.\n\nIn the Okapi tools (for now) I simply use the first &lt;languagerule&gt; that match the specified language (no &quot;cascading effect). So the\ndefault rules I see for OmegaT would end up not breaking anything in RU for example.\n\n3 tools, same rules: 3 very different results... We cannot have that. Something tells me that we are going to have to unify our\nunderstanding of how to implement SRX or exchanging SRX files and TMs is not going to be very doable.\n\nI&#39;ve send an email to David Pooley, the Editor for SRX, asking for some clarifications. Hopefully we should be able to have a common\nunderstanding eventually.\n\nCheers,\n-yves\n\n\n"}}