{"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":"DELETE"},{"name":"UPDATE"},{"name":"CREATE"},{"name":"READ"}]},{"resourceType":"PIN","capabilities":[{"name":"DELETE"},{"name":"UPDATE"},{"name":"CREATE"},{"name":"READ"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":271945271,"authorName":"Maynard Hogg","from":"&quot;Maynard Hogg&quot; &lt;maynard.hogg@gmail.com&gt;","profile":"maynard_hogg","replyTo":"LIST","senderId":"_JpvGN6KyYPHJty0eumKOK3D8y0-f-G2-ExMjvJyPbz7FbKAgtp-2jk-fsBeaSj-H0Mvv-44cfZkTVKFAiLuB2PynoShZ-nCPJj3Xatf","spamInfo":{"isSpam":false,"reason":"12"},"subject":"Re: [OmT] Grammar check","postDate":"1212349289","msgId":10706,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PDc3OGFmOWJjMDgwNjAxMTI0MXU0YzY1NWJjaTE5Njc4YTY3NDAzNmMwNzdAbWFpbC5nbWFpbC5jb20+","inReplyToHeader":"PDg1Mjc1Ni41NTQ1Ni5xbUB3ZWI2NTQwOS5tYWlsLmFjNC55YWhvby5jb20+","referencesHeader":"PDc3OGFmOWJjMDgwNTI5MDcyOGsxZGI4ODY1ZGgzMzU5N2JiZGRlOGZjYWQxQG1haWwuZ21haWwuY29tPgkgPDg1Mjc1Ni41NTQ1Ni5xbUB3ZWI2NTQwOS5tYWlsLmFjNC55YWhvby5jb20+"},"prevInTopic":10705,"nextInTopic":0,"prevInTime":10705,"nextInTime":10707,"topicId":10670,"numMessagesInTopic":6,"msgSnippet":"... I hadn t thought that far ahead. Yes, eliminating spaces before English commas, semicolons, and colons would be nice. (But not periods because of file","rawEmail":"Return-Path: &lt;maynard.hogg@gmail.com&gt;\r\nX-Sender: maynard.hogg@gmail.com\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nX-Received: (qmail 94799 invoked from network); 1 Jun 2008 19:41:32 -0000\r\nX-Received: from unknown (66.218.67.95)\n  by m56.grp.scd.yahoo.com with QMQP; 1 Jun 2008 19:41:32 -0000\r\nX-Received: from unknown (HELO rv-out-0506.google.com) (209.85.198.233)\n  by mta16.grp.scd.yahoo.com with SMTP; 1 Jun 2008 19:41:32 -0000\r\nX-Received: by rv-out-0506.google.com with SMTP id f6so762868rvb.59\n        for &lt;OmegaT@yahoogroups.com&gt;; Sun, 01 Jun 2008 12:41:29 -0700 (PDT)\r\nX-Received: by 10.141.156.19 with SMTP id i19mr4471727rvo.25.1212349289073;\n        Sun, 01 Jun 2008 12:41:29 -0700 (PDT)\r\nX-Received: by 10.141.48.17 with HTTP; Sun, 1 Jun 2008 12:41:29 -0700 (PDT)\r\nMessage-ID: &lt;778af9bc0806011241u4c655bci19678a674036c077@mail.gmail.com&gt;\r\nDate: Mon, 2 Jun 2008 04:41:29 +0900\r\nTo: OmegaT@yahoogroups.com\r\nIn-Reply-To: &lt;852756.55456.qm@web65409.mail.ac4.yahoo.com&gt;\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=ISO-8859-1\r\nContent-Transfer-Encoding: 7bit\r\nContent-Disposition: inline\r\nReferences: &lt;778af9bc0805290728k1db8865dh33597bbdde8fcad1@mail.gmail.com&gt;\n\t &lt;852756.55456.qm@web65409.mail.ac4.yahoo.com&gt;\r\nX-Originating-IP: 209.85.198.233\r\nX-eGroups-Msg-Info: 1:12:0:0:0\r\nFrom: &quot;Maynard Hogg&quot; &lt;maynard.hogg@gmail.com&gt;\r\nSubject: Re: [OmT] Grammar check\r\nX-Yahoo-Group-Post: member; u=271945271; y=YpDC2b9QbOekOD9Op6Fr37EFaFxeVmx4KDTosfMReGMtAagSc6ZK\r\nX-Yahoo-Profile: maynard_hogg\r\n\r\nOn 5/29/08, olivier vasseur &lt;oliviervasseurtrad@yahoo.com&gt; wrote:\n&gt; In French we also need to add spaces, more precisely\n&gt; unbreakeable spaces before some punctuation marks.\n\nI hadn&#39;t thought that far ahead. Yes, eliminating spaces before\nEnglish commas, semicolons, and colons would be nice. (But not periods\nbecause of file extensions like .txt and .odt.) I give this low\npriority, however, because, as you point out, rules are\nlanguage-specific (or continent-specific for English). No &quot;one size\nfits all&quot; means adding configuration options.\n\nWhat I had in mind was the traditional text editor option of\nautomatically deleting spaces at the end of lines. (And MS Word&#39;s bad\nhabit of allowing spaces to accumulate at the end of paragraphs.)\n\nI&#39;d say go one step further: at most one space (s/  +/ /) between and\nzero at the ends (s/^[ &#92;t&#92;n]+// and s/[ &#92;t&#92;n]+$//).\n\nLooking further ahead: What about callbacks applying such processing\nto source and target segments as the translator step from segment to\nsegment?\n\nI have a language-specific need to insert spaces in the input to make\nglossaries usable (Chinese and Japanese don&#39;t use spaces) and remove\nexcess ones in the output. The latter filter should be very easy to\nimplement. The former will take time.\n\n"}}