{"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":"CREATE"},{"name":"DELETE"},{"name":"UPDATE"}]},{"resourceType":"PIN","capabilities":[{"name":"READ"},{"name":"CREATE"},{"name":"DELETE"},{"name":"UPDATE"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":215166268,"authorName":"robertobech","from":"&quot;robertobech&quot; &lt;robertobech@gmail.com&gt;","profile":"robertobech","replyTo":"LIST","senderId":"mZnN0oKUJMxiaDHsOXHAUDZ7QJMc9Fj2F_gFZZCznl_Mm3pwl-kVlxAI1ajXz85RoKc2SVs9F3FOk9f0hiU4S-u85o-wVDpF8mYBNw","spamInfo":{"isSpam":false,"reason":"6"},"subject":"New: QA script for OmegaT","postDate":"1244722629","msgId":14399,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PGgwcXNrNSthZjRiQGVHcm91cHMuY29tPg=="},"prevInTopic":0,"nextInTopic":14401,"prevInTime":14398,"nextInTime":14400,"topicId":14399,"numMessagesInTopic":5,"msgSnippet":"I ve already told you all that I m a TERRIBLE programmer. Anyway, my scripts mostly work, even though they do things in kind of dumb ways. And here I am again,","rawEmail":"Return-Path: &lt;robertobech@gmail.com&gt;\r\nX-Sender: robertobech@gmail.com\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nX-Received: (qmail 29271 invoked from network); 11 Jun 2009 12:17:22 -0000\r\nX-Received: from unknown (69.147.108.201)\n  by m7.grp.re1.yahoo.com with QMQP; 11 Jun 2009 12:17:22 -0000\r\nX-Received: from unknown (HELO n39b.bullet.mail.sp1.yahoo.com) (66.163.168.153)\n  by mta2.grp.re1.yahoo.com with SMTP; 11 Jun 2009 12:17:22 -0000\r\nX-Received: from [69.147.65.174] by n39.bullet.mail.sp1.yahoo.com with NNFMP; 11 Jun 2009 12:17:10 -0000\r\nX-Received: from [98.137.35.13] by t12.bullet.mail.sp1.yahoo.com with NNFMP; 11 Jun 2009 12:17:10 -0000\r\nDate: Thu, 11 Jun 2009 12:17:09 -0000\r\nTo: OmegaT@yahoogroups.com\r\nMessage-ID: &lt;h0qsk5+af4b@eGroups.com&gt;\r\nUser-Agent: eGroups-EW/0.82\r\nMIME-Version: 1.0\r\nContent-Type: text/plain; charset=&quot;ISO-8859-1&quot;\r\nContent-Transfer-Encoding: quoted-printable\r\nX-Mailer: Yahoo Groups Message Poster\r\nX-Yahoo-Newman-Property: groups-compose\r\nX-Originating-IP: 66.163.168.153\r\nX-eGroups-Msg-Info: 1:6:0:0:0\r\nX-Yahoo-Post-IP: 201.51.222.66\r\nFrom: &quot;robertobech&quot; &lt;robertobech@gmail.com&gt;\r\nSubject: New: QA script for OmegaT\r\nX-Yahoo-Group-Post: member; u=215166268; y=0NEVxZlws4MJ4tjH3Zew62DYF2cCnH49Mjux6vRuyGdZ936iUAY\r\nX-Yahoo-Profile: robertobech\r\n\r\nI&#39;ve already told you all that I&#39;m a TERRIBLE programmer. Anyway, my script=\r\ns mostly work, even though they do things in kind of dumb ways. And here I =\r\nam again, with another dumb script that works :)\n\nThis one really needs som=\r\ne polishing, so I&#39;m not highlighting it in the programs page of my website,=\r\n it is hidden inside of it. Anyway, it has served me well for a few days, a=\r\nnd maybe it can inspire someone to do something better.\n\nThis is a quality =\r\nassurance script. When you&#39;re done with the translation, use this script an=\r\nd a file dialog will open. Choose your project&#39;s project_save.tmx file. The=\r\nn this script will check for:\n\n- source and target segments that end with d=\r\nifferent punctuation, meaning you have once again forgotten (or added when =\r\nyou shouldn&#39;t) that damned &quot;.&quot; or &quot;!&quot; at the end of a sentence.\n\n- occurren=\r\nces of the same word two or more times, one right after the other like like=\r\n this. Did you notice that I wrote &quot;like&quot; twice?\n\n- the same target being u=\r\nsed for different source segments. Sometimes sentences are only slightly di=\r\nfferent from one another, and we use the same translation for both. Sometim=\r\nes we are wrong.\n\nAfter the verification, three zenity dialogs open, one fo=\r\nr each kind of verification. I&#39;m planning some kind of glossary checking to=\r\no, to see if I have translated terms in a different way from the glossaries=\r\n.\n\n*THIS THING ONLY WORKS ON LINUX* and you must have zenity installed. The=\r\nn make the file executable, place it wherever you want it to be and run it.=\r\n\n\nDownload: http://www.bechtranslations.com.br/_media/programas/qatmx\n\n\n"}}