{"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":176392694,"authorName":"Samuel Murray","from":"Samuel Murray &lt;leuce@absamail.co.za&gt;","profile":"lacialacia","replyTo":"LIST","senderId":"vzUprnqftjmz0oA723E1wrSQMwy4R6pWmHlHqAyroLCl4l48_ZZo1yVyxLBexSxUFMVpfhU3essf9_aCooWFrMs6cU-Qrn_vxGUp","spamInfo":{"isSpam":false,"reason":"12"},"subject":"Re: [OmT] Localisation of MediaWiki","postDate":"1200041525","msgId":9437,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PDQ3ODcyRTM1LjkwNDA5MDhAYWJzYW1haWwuY28uemE+","inReplyToHeader":"PGZtNzdycCtsNnAzQGVHcm91cHMuY29tPg==","referencesHeader":"PGZtNzdycCtsNnAzQGVHcm91cHMuY29tPg=="},"prevInTopic":9435,"nextInTopic":9438,"prevInTime":9436,"nextInTime":9438,"topicId":9435,"numMessagesInTopic":26,"msgSnippet":"... No.  OmegaT is not clever enough to do that. OmegaT s PO support requires that the PO files be prepared by some other utility to separate the translated","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 66987 invoked from network); 11 Jan 2008 08:52:06 -0000\r\nX-Received: from unknown (66.218.67.96)\n  by m52.grp.scd.yahoo.com with QMQP; 11 Jan 2008 08:52:06 -0000\r\nX-Received: from unknown (HELO mmi01.absamail.co.za) (196.35.40.126)\n  by mta17.grp.scd.yahoo.com with SMTP; 11 Jan 2008 08:52:06 -0000\r\nX-Received: from absamail.co.za (unknown [196.35.40.77])\n\tby mmi01.absamail.co.za (AIA) with ESMTP id 3C3D21E9EAC3\n\tfor &lt;OmegaT@yahoogroups.com&gt;; Fri, 11 Jan 2008 10:52:04 +0200 (SAST)\r\nX-Received: from [10.0.0.1] leuce@absamail.co.za [41.246.182.149]\n\tby absamail.co.za with NetMail SMTP Agent $Revision:   3.22.1.16  $ on Novell NetWare;\n\tFri, 11 Jan 2008 10:53:25 +0200\r\nMessage-ID: &lt;47872E35.9040908@absamail.co.za&gt;\r\nDate: Fri, 11 Jan 2008 10:52:05 +0200\r\nUser-Agent: Thunderbird 2.0.0.9 (Windows/20071031)\r\nMIME-Version: 1.0\r\nTo: OmegaT@yahoogroups.com\r\nReferences: &lt;fm77rp+l6p3@eGroups.com&gt;\r\nIn-Reply-To: &lt;fm77rp+l6p3@eGroups.com&gt;\r\nContent-Type: text/plain; charset=ISO-8859-1; format=flowed\r\nContent-Transfer-Encoding: 7bit\r\nX-Originating-IP: 196.35.40.126\r\nX-eGroups-Msg-Info: 1:12:0:0:0\r\nFrom: Samuel Murray &lt;leuce@absamail.co.za&gt;\r\nSubject: Re: [OmT] Localisation of MediaWiki\r\nX-Yahoo-Group-Post: member; u=176392694; y=ZKylzRZD2vB4bK5oK-4Sg7sH0uDVN3c3cszqS6njjsOX1Xsa8A\r\nX-Yahoo-Profile: lacialacia\r\n\r\nmeijg het geskryf:\n\n&gt; As I understand it, OmegaT will strip out the\n&gt; already translated text.\n\nNo.  OmegaT is not clever enough to do that.\n\nOmegaT&#39;s PO support requires that the PO files be prepared by some other \nutility to separate the translated text from the untranslated and \nfuzzy-marked text.\n\nTherefore, before you translate a PO file with OmegaT, you should split \nthe PO file into three files using GnuGettext tools (or similar \nutility), namely:\n\n1. A file containing only the translated segments\n2. A file containing only the fuzzy-marked translations\n3. A file containing only the untranslated segments.\n\n* The splitting up of the original PO file into three PO files can be \ndone using the Gettext tools (but I can&#39;t remember which).\n* The splitting up of #2 and #3 can also be done using the Translate \nToolkit&#39;s pofilter utility, but I can&#39;t remember the exact syntax.  I \nthink it is this:\n\npython.exe pofilter.py -t isfuzzy -i original.po -o fuzzyonly.po\n\npython.exe pofilter.py -t untranslated -i original.po -o untranslated.po\n\nFile #1 can be converted into a TMX, to be used by OmegaT.\n\nThe conversion to TMX can be done using the Translate Toolkit&#39;s po2tmx, \nbut keep in mind that OmegaT doesn&#39;t support PO escapes whereas po2tmx \ndoes, which means that your TMX will be very slightly less useful than \nif OmegaT had in fact supported PO escapes correctly.\n\nI&#39;m not sure if fuzzies are ignored if you use po2tmx on a file that \ncontains fuzzy-marked segments -- try it out, perhaps it skips it.\n\nFile #2 must be edited by hand in a text editor, or in a real PO editor. \n  Once file #2 has been edited and all fuzzy-matched segments have been \ncorrected (and all the &quot;fuzzy&quot; comments removed), it can also be \nconverted into a TMX file to be used by OmegaT.\n\nFile #3 is the one to be translated in OmegaT, but before you can do \nthat, you must first perform two actions on it:\n\n3.1  Copy the source to the target\n3.2  Unwrap all lines (perhaps this is optional, not sure)\n\nBoth the above steps can be done with msgen.exe from the Gettext suite.\n\n&gt; The question ... is there a script that will import the complete text\n&gt; properly into OmegaT ??\n\nNot that I know of.  My script \nhttp://leuce.com/tempfile/omtautoit/pozapper.zip does attempt to do this \nbut AFAIK it only works on single files (not directories of files).  It \nrequires the Gettext tools and the Translate Toolkit.  And MS Windows.\n\n&gt; The next question, we are looking for a small document with some\n&gt; pointers for the use of OmegaT. This document will be posted on\n&gt; BetaWiki and is part of our drive on using the best results of the\n&gt; time of out localisers... in my opinion using tooling like OmegaT is\n&gt; part of this.\n\nOne thing you might want to add to such a document is a warning that \nOmegaT&#39;s support for PO is partial only and that the translator has to \nensure that he edits the PO file in OmegaT as if he is editing it in \nNotepad.  Usually this is not a problem because any items that need to \nbe escaped in the target string is usually already present in the source \nstring, so the translator can mimick what he sees in the source text.\n\nA very big advantage to OmegaT as a PO editor is that you have far more \ncontrol over the process, and you have real-time fuzzy matching and \nglossary support which is absent in many other PO tools.\n\nSamuel\n\n\n"}}