{"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":"CREATE"},{"name":"READ_DATA"}]},{"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":"CREATE"},{"name":"UPDATE"},{"name":"DELETE"}]},{"resourceType":"PIN","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"DELETE"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":229380146,"authorName":"JC Helary","from":"JC Helary &lt;fusion@mx6.tiki.ne.jp&gt;","profile":"jc_helary","replyTo":"LIST","senderId":"ua3kHd0Jf5EnUO0OSM8FbaMxXs8LWt66AVxf0s6xA3c5btVkVt2Vx1voXB1YiybRMt3TAJCUq-ibQHPHjPBtMCYZZGt5PbnW","spamInfo":{"isSpam":false,"reason":"12"},"subject":"Re: [OmT] SRX Implementation","postDate":"1136252409","msgId":3877,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PDI3NEU4NkRDLUY4MEUtNDQ5Ny05QkVFLUNCRTY1NkUxMzQ5N0BteDYudGlraS5uZS5qcD4=","inReplyToHeader":"PDAwMzkwMWM2MGZjZiQzZDY5YWIyMCQ5YzJmZmY1MkBCcmVpemg+","referencesHeader":"PDAwMzkwMWM2MGZjZiQzZDY5YWIyMCQ5YzJmZmY1MkBCcmVpemg+"},"prevInTopic":3876,"nextInTopic":4017,"prevInTime":3876,"nextInTime":3878,"topicId":3865,"numMessagesInTopic":6,"msgSnippet":"... Henry provided a tmx language name mechanism for fine-tuning the name matching, it is described in another post: ","rawEmail":"Return-Path: &lt;fusion@mx6.tiki.ne.jp&gt;\r\nX-Sender: fusion@mx6.tiki.ne.jp\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nReceived: (qmail 30345 invoked from network); 3 Jan 2006 01:41:43 -0000\r\nReceived: from unknown (66.218.66.216)\n  by m23.grp.scd.yahoo.com with QMQP; 3 Jan 2006 01:41:43 -0000\r\nReceived: from unknown (HELO mx6.tiki.ne.jp) (218.40.30.133)\n  by mta1.grp.scd.yahoo.com with SMTP; 3 Jan 2006 01:41:43 -0000\r\nReceived: from [192.168.11.5] (pl454.nas934.takamatsu.nttpc.ne.jp [210.136.197.198])\n\tby mx6.tiki.ne.jp (8.9.3p2.1/3.7W) with ESMTP id KAA28106\n\tfor &lt;OmegaT@yahoogroups.com&gt;; Tue, 3 Jan 2006 10:40:11 +0900 (JST)\r\nMime-Version: 1.0 (Apple Message framework v746.2)\r\nIn-Reply-To: &lt;003901c60fcf$3d69ab20$9c2fff52@Breizh&gt;\r\nReferences: &lt;003901c60fcf$3d69ab20$9c2fff52@Breizh&gt;\r\nContent-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed\r\nMessage-Id: &lt;274E86DC-F80E-4497-9BEE-CBE656E13497@mx6.tiki.ne.jp&gt;\r\nContent-Transfer-Encoding: 7bit\r\nDate: Tue, 3 Jan 2006 10:40:09 +0900\r\nTo: OmegaT@yahoogroups.com\r\nX-Mailer: Apple Mail (2.746.2)\r\nX-Originating-IP: 218.40.30.133\r\nX-eGroups-Msg-Info: 1:12:0:0\r\nFrom: JC Helary &lt;fusion@mx6.tiki.ne.jp&gt;\r\nSubject: Re: [OmT] SRX Implementation\r\nX-Yahoo-Group-Post: member; u=229380146; y=BALEb3Yap36dOobg9YIr40e4jL9bDnfv-wGir3iHglHRr1vb1A\r\nX-Yahoo-Profile: jc_helary\r\n\r\n&gt;&gt; One thing that I noticed just now is that SRX, when used as described\n&gt;&gt; above, does not provide a fallback mechanism, depending on how the\n&gt;&gt; languagepattern reg exp has been set. Consider a scenario where  \n&gt;&gt; you&#39;ve\n&gt;&gt; received an SRX file and you want to segment a document in  \n&gt;&gt; Canadian French.\n&gt;&gt; The SRX rules mightn&#39;t have a rule set for fr-CA, but might  \n&gt;&gt; contain rules\n&gt;&gt; for fr-FR or fr. According to the usage described above, in such a  \n&gt;&gt; case\n&gt;&gt; you would use the default rules, when it would make more sense to use\n&gt;&gt; the segmentation rules of a related dialect.\n&gt;\n&gt; I guess if you sort the rules from the most specific to the less  \n&gt; specific, the French rules would be taken before the default ones\n&gt; as &quot;FR.*&quot; would match the &quot;fr-CA&quot; language tag (case-insensitive).\n&gt;\n&gt; &lt;maprules&gt;\n&gt;  &lt;maprule maprulename=&quot;Default&quot;&gt;\n&gt;   &lt;languagemap languagepattern=&quot;FR-CA&quot; languagerulename=&quot;French- \n&gt; Canada&quot;/&gt;\n&gt;   &lt;languagemap languagepattern=&quot;FR-FR&quot; languagerulename=&quot;French- \n&gt; Canada&quot;/&gt;\n&gt;   &lt;languagemap languagepattern=&quot;FR.*&quot; languagerulename=&quot;French&quot;/&gt;\n&gt;   &lt;languagemap languagepattern=&quot;.*&quot; languagerulename=&quot;Default&quot;/&gt;\n&gt;  &lt;/maprule&gt;\n&gt; &lt;/maprules&gt;\n&gt;\n&gt; ... I think.\n&gt;\n&gt; But if there were no &quot;FR.*&quot; rules then yes, the &quot;Fr-FR&quot; rules would  \n&gt; be skipped... Not too good.\n\nHenry provided a tmx language name mechanism for fine-tuning the name  \nmatching, it is described in another post:\n\nhttp://groups.yahoo.com/group/OmegaT/message/3827\n\nBasically, OmegaT first looks for an exact match, then looks for a  \nmatch on the first 2 letter etc.\n\nIn our case, if a fr.CA project does not find matches and fr is not  \npresent then fr.FR will match, as well as other regional variants if  \npresent, but always as second choices.\n\nAlso, it seems to me SRX could benefit from bein implemented the CSS  \nway: first the more general then the particular (that has precedence)  \nwhatever order the rules are parsed.\n\nWe could benefit from a standard repository of rules too. That seems  \npretty obvious to me that language segmentation rules should not be  \nvendor based but relatively &quot;universal&quot;, or at least &quot;SRX approved&quot; :)\n\nJC\n\n"}}