{"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":"CREATE"},{"name":"READ"},{"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":"CREATE"},{"name":"DELETE"},{"name":"READ"},{"name":"UPDATE"}]},{"resourceType":"PIN","capabilities":[{"name":"CREATE"},{"name":"DELETE"},{"name":"READ"},{"name":"UPDATE"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":176392694,"authorName":"Samuel Murray (Ugchelen)","from":"&quot;Samuel Murray (Ugchelen)&quot; &lt;leuce@absamail.co.za&gt;","profile":"lacialacia","replyTo":"LIST","senderId":"nakm0LKC3S1IthxNyIo3G_DvpJyp5SaxRqo0Iv0H4MlUsy2FiEOstEaeRYgNjaKD5__MLTLrv4_CyywJLMPT6PyeNTa72o7YAjzQ4FF3atiRZldeXqCfdw","spamInfo":{"isSpam":false,"reason":"12"},"subject":"AutoIt: SegAdder script to fix segmentation errors","postDate":"1253307433","msgId":15481,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PDRBQjNGNDI5LjQwNDAzMDhAYWJzYW1haWwuY28uemE+"},"prevInTopic":0,"nextInTopic":15482,"prevInTime":15480,"nextInTime":15482,"topicId":15481,"numMessagesInTopic":3,"msgSnippet":"G day everyone This script works for me but who knows if it will work for you. http://leuce.com/tempfile/omtautoit/segadder.zip (810 kb) It is meant as an easy","rawEmail":"Return-Path: &lt;leuce@absamail.co.za&gt;\r\nX-Sender: leuce@absamail.co.za\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nX-Received: (qmail 16307 invoked from network); 18 Sep 2009 21:00:32 -0000\r\nX-Received: from unknown (69.147.108.200)\n  by m2.grp.re1.yahoo.com with QMQP; 18 Sep 2009 21:00:32 -0000\r\nX-Received: from unknown (HELO waveland.rdns.net) (74.200.252.232)\n  by mta1.grp.re1.yahoo.com with SMTP; 18 Sep 2009 21:00:32 -0000\r\nX-Received: from ip4da8c39b.direct-adsl.nl ([77.168.195.155]:54653 helo=[192.168.1.70])\n\tby waveland.rdns.net with esmtpsa (TLSv1:AES256-SHA:256)\n\t(Exim 4.69)\n\t(envelope-from &lt;leuce@absamail.co.za&gt;)\n\tid 1MokW6-0000uw-TC\n\tfor OmegaT@yahoogroups.com; Fri, 18 Sep 2009 15:57:19 -0500\r\nMessage-ID: &lt;4AB3F429.4040308@absamail.co.za&gt;\r\nDate: Fri, 18 Sep 2009 22:57:13 +0200\r\nUser-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.23) Gecko/20090812 Thunderbird/2.0.0.23 Mnenhy/0.7.6.0\r\nMIME-Version: 1.0\r\nTo: OmegaT@yahoogroups.com\r\nContent-Type: text/plain; charset=ISO-8859-1; format=flowed\r\nContent-Transfer-Encoding: 7bit\r\nX-AntiAbuse: This header was added to track abuse, please include it with any abuse report\r\nX-AntiAbuse: Primary Hostname - waveland.rdns.net\r\nX-AntiAbuse: Original Domain - yahoogroups.com\r\nX-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]\r\nX-AntiAbuse: Sender Address Domain - absamail.co.za\r\nX-Originating-IP: 74.200.252.232\r\nX-eGroups-Msg-Info: 1:12:0:0:0\r\nFrom: &quot;Samuel Murray (Ugchelen)&quot; &lt;leuce@absamail.co.za&gt;\r\nSubject: AutoIt: SegAdder script to fix segmentation errors\r\nX-Yahoo-Group-Post: member; u=176392694; y=lmW54eq0r8bXqvPHWYMzECLMxXc6kC4VLiLQROlYivHteNVu2Q\r\nX-Yahoo-Profile: lacialacia\r\n\r\nG&#39;day everyone\n\nThis script works for me but who knows if it will work for you.\n\nhttp://leuce.com/tempfile/omtautoit/segadder.zip (810 kb)\n\nIt is meant as an easy way to add segmentation rules in OmegaT for \nunexpected abbreviations or other missegmentations where you&#39;d like to \nadd an &quot;exception&quot; rule to force OmegaT to merge two segments.  Comments \nwelcome.  Here is the readme file:\n\n===============================\n\nSegAdder 1.0\nSamuel Murray\n\n==\n\nFiles in this package:\n\nsegadder_complex.au3\nsegadder_complex.exe\nsegadder_simple.au3\nsegadder_simple.exe\nsegadderprep.au3\nsegadderprep.exe\nsegadderprepfile.txt\n\nIf you have AutoIt installed, use the AU3 files.  If not, use the EXE \nfiles and ignore your antivirus program&#39;s screams (or google for &quot;false \npositive&quot; and &quot;upx&quot;).\n\n==\n\n0. Recommended: make a backup copy of your segmentation.conf file\n\n1. Copy the three script files (the AU3 or EXE files) and the TXT file \n(segadderprepfile.txt) to the same folder as segmentation.conf.\n\n2. Run segadderprep.  This will take the existing segmentation.conf file \nand add a new &quot;language&quot; to the top of it, with 100 placeholder \nsegmentation rules in it.\n\nIf OmegaT is open at this stage, press F5 in it, and go Options &gt; \nSegmentation to see if the new language is present.  Exit the \nsegmentation dialog with Cancel or Escape, not with OK or ENTER.  If it \naint there, try pressing F5 again or restarting OmegaT.  F5 works for me \neven if there is no project loaded.\n\n3. Create a shortcut on your desktop to either segadder_complex or \nsegadder_simple.  Try the complex version first (but it works only with \nan English OmegaT).  The simple version leaves it to the user to \nactivate a new rule and reload the project.\n\n4. When you get to a non-recognised abbreviation in OmegaT, copy a few \ncharacters before it and the abbreviation itself.  Double-click the \nshortcut on your Desktop.  When prompted, paste the copied text, and \nclick OK.\n\nThe script will then attempt to add that which you had pasted as an \n&quot;exception&quot; rule to the segmentation rules.  To activate the newly added \nrule, go Options &gt; Segmentation, click the top language in the list \n(this step is necessary), and press Escape or Cancel (*not* OK or \nENTER).  Press F5 to reload the project.\n\n5. So, suppose your sentence is this:\n\nThe Rain. In Spain falls mainly on the plains.\n\nEnter &quot;The Rain.&quot; (without quotes) when prompted by the script.  The \nscript attempts to add the following rule:\n\nBreak/exception: unticked\nBefore: The Rain&#92;.\nAfter: .\n\n6. Since the segmentation rules are regex rules, and since they are \nsaved in XML format, the script will make a few changes to what you \npaste, but anything can go wrong.  If it does, simply correct it :-). \nThe following changes are made to pasted text:\n\n. is changed to &#92;.\n[ is changed to &#92;[\n] is changed to &#92;]\n( is changed to &#92;(\n) is changed to &#92;)\n&lt; is changed to &lt;\n &gt; is changed to &gt;\n{ is changed to &#92;{\n} is changed to &#92;}\n? is changed to &#92;?\n+ is changed to &#92;+\n\nI&#39;m not sure if some of these changes may be necessary under certain \ncircumstances but under others not.\n\n7. To get rid of the newly added rules, simply press Default in OmegaT&#39;s \nsegmentation rules dialog (which will wipe *all* customised rules) or \nrestore the backup you hopefully made.  You only need to use \nsegadderprep once (to create the new placeholder language) but you can \nuse segadder for several projects (until you restore your backup again).\n\n===============================\n\nSamuel\n\n"}}