{"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":"CREATE"},{"name":"UPDATE"},{"name":"READ"}]},{"resourceType":"PIN","capabilities":[{"name":"DELETE"},{"name":"CREATE"},{"name":"UPDATE"},{"name":"READ"}]}],"modStatus":"MODERATOR","subStatus":"NORMAL","groupUrl":"groups.yahoo.com","intlCode":"us"},"comscore":"pageview_candidate","ygData":{"userId":12196177,"authorName":"Marc Prior","from":"Marc Prior &lt;mail@marcprior.de&gt;","profile":"lin4trans","replyTo":"LIST","senderId":"sRTFC36cFmUEMd4q49t-1gd5Ho6m-M7E3FgZnhsRPFm1o9wKlJdsEDMQ5CpoMsEgv_q6LUFs3qPXaOO1S_7opOXqZ1_H","spamInfo":{"isSpam":false,"reason":"0"},"subject":"Re: [OmT] Save on accidental quit.","postDate":"1284644860","msgId":19001,"canDelete":true,"contentTrasformed":false,"systemMessage":false,"headers":{"messageIdInHeader":"PDRDOTIxRkZDLjUwNTAxMDJAbWFyY3ByaW9yLmRlPg==","inReplyToHeader":"PDcxNTMuNzk5OTIucW1Ad2ViMjk2MDcubWFpbC5pcmQueWFob28uY29tPg==","referencesHeader":"PDM0MDA1OS44OTQwMS5xbUB3ZWIyOTYwNC5tYWlsLmlyZC55YWhvby5jb20+IDw0QzkxMzk3Qi42MDUwMkBhYnNhbWFpbC5jby56YT4gPDc3QzVBMzUxLUUyQkUtNEQwMC05ODg4LUI1MUJEOTFFRDhENkBnbWFpbC5jb20+IDw0QzkxRDY4Qi41MDQwMzA0QGFic2FtYWlsLmNvLnphPiA8ODA3MjQ1LjkxMTAzLnFtQHdlYjI5NjA5Lm1haWwuaXJkLnlhaG9vLmNvbT4gPEQ3RjI4QTU0LTk1MEEtNEQ5Mi04OTM4LTk3MEMxN0ZBOTEzMUBnbWFpbC5jb20+IDw0QzkxRkM3NS45MDQwMTA1QGFic2FtYWlsLmNvLnphPiA8NEM5MUZGQUYuNjAyMDkwOEBtYXJjcHJpb3IuZGU+IDw0QzkyMDIwNi41MDIwNUBhYnNhbWFpbC5jby56YT4gPDgxQjREOEQwLTFFMkUtNDA5My04MUEyLTJFREVDRTU0QjM2MEBnbWFpbC5jb20+IDwxMTgyNjAuMTQ2MzIucW1Ad2ViMjk2MDMubWFpbC5pcmQueWFob28uY29tPiA8OTNBRkJCNEYtRDM0Qy00QUZFLUFEREUtNkMxQ0FGM0ZFQkY0QGdtYWlsLmNvbT4gPDg3MTAyMS44MzI0MS5xbUB3ZWIyOTYwOC5tYWlsLmlyZC55YWhvby5jb20+IDxFNzQyQTAwMi1GQTlCLTQ0OEMtOEFCMC05MUUyRjlCQzlCNzNAZ21haWwuY29tPiA8MzczODM3LjE4MDE2LnFtQHdlYjI5NjEwLm1haWwuaXJkLnlhaG9vLmNvbT4gPDRDOTIxOTA2LjMwMTA1MDdAbWFyY3ByaW9yLmRlPiA8NzE1My43OTk5Mi5xbUB3ZWIyOTYwNy5tYWlsLmlyZC55YWhvby5jb20+"},"prevInTopic":19000,"nextInTopic":19002,"prevInTime":19000,"nextInTime":19002,"topicId":18960,"numMessagesInTopic":36,"msgSnippet":"Paul, I will reply privately, but suggest that if you want to continue discussion of the feature, you do so on OmT-dev. Unless JC feels differently, of course.","rawEmail":"Return-Path: &lt;mail@marcprior.de&gt;\r\nX-Sender: mail@marcprior.de\r\nX-Apparently-To: OmegaT@yahoogroups.com\r\nX-Received: (qmail 16711 invoked from network); 16 Sep 2010 13:47:40 -0000\r\nX-Received: from unknown (66.196.94.106)\n  by m10.grp.re1.yahoo.com with QMQP; 16 Sep 2010 13:47:40 -0000\r\nX-Received: from unknown (HELO mo-p00-ob.rzone.de) (81.169.146.161)\n  by mta2.grp.re1.yahoo.com with SMTP; 16 Sep 2010 13:47:40 -0000\r\nX-RZG-AUTH: :IW0NeWCleu3NCLZrvwV6ORkX9kpsdepz7ym3QvLwqKG/CxzSJ1M8iw79PqlzMVM=\r\nX-RZG-CLASS-ID: mo00\r\nX-Received: from [192.168.0.100] (p50869F8C.dip.t-dialin.net [80.134.159.140])\n\tby post.strato.de (klopstock mo27) (RZmta 23.5)\n\twith ESMTP id k0111bm8GDlQ1Z for &lt;OmegaT@yahoogroups.com&gt;;\n\tThu, 16 Sep 2010 15:47:39 +0200 (MEST)\r\nMessage-ID: &lt;4C921FFC.5050102@marcprior.de&gt;\r\nDate: Thu, 16 Sep 2010 15:47:40 +0200\r\nUser-Agent: Thunderbird 2.0.0.23 (X11/20090817)\r\nMIME-Version: 1.0\r\nTo: OmegaT@yahoogroups.com\r\nReferences: &lt;340059.89401.qm@web29604.mail.ird.yahoo.com&gt; &lt;4C91397B.60502@absamail.co.za&gt; &lt;77C5A351-E2BE-4D00-9888-B51BD91ED8D6@gmail.com&gt; &lt;4C91D68B.5040304@absamail.co.za&gt; &lt;807245.91103.qm@web29609.mail.ird.yahoo.com&gt; &lt;D7F28A54-950A-4D92-8938-970C17FA9131@gmail.com&gt; &lt;4C91FC75.9040105@absamail.co.za&gt; &lt;4C91FFAF.6020908@marcprior.de&gt; &lt;4C920206.50205@absamail.co.za&gt; &lt;81B4D8D0-1E2E-4093-81A2-2EDECE54B360@gmail.com&gt; &lt;118260.14632.qm@web29603.mail.ird.yahoo.com&gt; &lt;93AFBB4F-D34C-4AFE-ADDE-6C1CAF3FEBF4@gmail.com&gt; &lt;871021.83241.qm@web29608.mail.ird.yahoo.com&gt; &lt;E742A002-FA9B-448C-8AB0-91E2F9BC9B73@gmail.com&gt; &lt;373837.18016.qm@web29610.mail.ird.yahoo.com&gt; &lt;4C921906.3010507@marcprior.de&gt; &lt;7153.79992.qm@web29607.mail.ird.yahoo.com&gt;\r\nIn-Reply-To: &lt;7153.79992.qm@web29607.mail.ird.yahoo.com&gt;\r\nContent-Type: text/plain; charset=UTF-8; format=flowed\r\nContent-Transfer-Encoding: 7bit\r\nX-Originating-IP: 81.169.146.161\r\nFrom: Marc Prior &lt;mail@marcprior.de&gt;\r\nSubject: Re: [OmT] Save on accidental quit.\r\nX-Yahoo-Group-Post: member; u=12196177; y=-TTV-5-SEeUGTsjMUCd3QDmBJKelzS8h7O8FvH9D5K2_eLWc\r\nX-Yahoo-Profile: lin4trans\r\n\r\nPaul,\n\nI will reply privately, but suggest that if you want to continue \ndiscussion of the feature, you do so on OmT-dev. Unless JC feels \ndifferently, of course.\n\nMarc\n\n\nPaul Carmichael wrote:\n&gt;&gt; From: Marc Prior &lt;mail@marcprior.de&gt;\n&gt;&gt;     \n&gt;\n&gt;   \n&gt;&gt;&gt; In that case, might it be an idea that OmegaT saves the current segment to a \n&gt;&gt;&gt; temporary file, that can be loaded on restart thereby restoring the editing \n&gt;&gt;&gt; &quot;state&quot; without saving stuff to the TM?\n&gt;&gt;&gt;       \n&gt;&gt; But now that you have enabled the &quot;Always Confirm Quit&quot; option, this \n&gt;&gt; can&#39;t happen again, so isn&#39;t it a solution looking for a problem?\n&gt;&gt;     \n&gt;\n&gt; Change for the sake of it? I don&#39;t think so - I think it would be more elegant - \n&gt; especially in the case of a power outage.\n&gt;\n&gt;   \n&gt;&gt; What you&#39;re suggesting is in effect a facility to restore the \n&gt;&gt; instantaneous situation in an application, up to and including unsaved \n&gt;&gt; data in memory. You want to be able to save the unsaved in addition to \n&gt;&gt; the saved data. I&#39;m not a developer, but that seems like very unusual \n&gt;&gt; practice and I question whether it would be regarded as good development \n&gt;&gt; practice.\n&gt;&gt;     \n&gt;\n&gt; I was a developer for many years, and it&#39;s just the sort of thing that we had to \n&gt; provide on a regular basis. Losing data is always considered a bad thing.\n&gt;\n&gt;   \n&gt;&gt; It&#39;s certainly far from intuitive (though people who bother to \n&gt;&gt; read what I write will know that I&#39;m not religious about intuitiveness). \n&gt;&gt; Normally, when you close an application, you save data in a certain \n&gt;&gt; state, not an ambiguous state that you expect to be able to restore.\n&gt;&gt;     \n&gt;\n&gt; I don&#39;t know how it would be unintuitive, as on restarting, you would be \n&gt; presented with exactly what you were looking at before the crash/error or \n&gt; whatever. Including the &quot;unsaved&quot; status of the current segment.\n&gt;\n&gt;   \n&gt;&gt;&gt; I believe this would be a fairly minor but worthwhile enhancement, that would \n&gt;&gt;&gt;       \n&gt;\n&gt;   \n&gt;&gt;&gt; not inconvenience anyone. In fact, why make it an option? It could be default \n&gt;&gt;&gt; behaviour and nobody loses (including auto-save of course).\n&gt;&gt;&gt;       \n&gt;&gt; Someone has to implement it; someone has to document it ; someone has to \n&gt;&gt; localize the documentation; someone has to explain to users why it&#39;s \n&gt;&gt; there because they don&#39;t read/don&#39;t understand the documentation. \n&gt;&gt; Whether that&#39;s inconvenience is a moot point, but work it is.\n&gt;&gt;     \n&gt;\n&gt; It&#39;s called software development :-) The implementation would be fairly trivial, \n&gt; documentation would be &quot;On restarting OmegaT after an unexpected close, your \n&gt; environment will be restored to the last auto-save state before said close, \n&gt; including the unsaved segment&quot;.\n&gt;\n&gt;   \n&gt;&gt;&gt; Paul (who just did the same damned thing again - too many windows).\n&gt;&gt;&gt;       \n&gt;&gt; I presume that your operating system is Windows and not Linux or Mac. If \n&gt;&gt; so, have you considered buying a larger monitor? Alternatively, install \n&gt;&gt; multiple virtual desktops. These are standard on Linux and I really \n&gt;&gt; wonder how people manage without them, but they are available as a \n&gt;&gt; third-party add-on for Windows.\n&gt;&gt;     \n&gt;\n&gt; I am running Linux on a 22&quot; monitor with 2 desktops and regularly flick between \n&gt; a lot of programs. My eyesight isn&#39;t what it might be and I&#39;m prone to \n&gt; &quot;scattyness&quot; (does that work? I&#39;d say &quot;torpe&quot; in Spanish).\n&gt;\n&gt; I can see this is attracting emotive responses, so perhaps I&#39;ll just drop it. \n&gt; It&#39;s not life-threatening\n&gt;\n&gt; Paul.\n&gt;\n&gt;\n&gt;\n&gt;       \n&gt;\n&gt;\n&gt; ------------------------------------\n&gt;\n&gt; The OmegaT Project Philosophy:\n&gt; http://www.omegat.org/en/philosophy.html\n&gt; The OmegaT Project and You:\n&gt; http://www.omegat.org/en/involved.html\n&gt;\n&gt; OmegaT contributors should join the &quot;omegat-development&quot; group\n&gt; OmegaT localizers should join the &quot;omegat-l10n&quot; group\n&gt; http://sourceforge.net/mail/?group_id=68187\n&gt;\n&gt; IRC channel: http://java.freenode.net//index.php?channel=omegat\n&gt; or: irc://irc.freenode.net/omegat\n&gt; Bug reports, feature requests, OmegaT test versions etc...:\n&gt; http://sourceforge.net/projects/omegat/\n&gt;\n&gt; ------------------------------------\n&gt;\n&gt; Yahoo! Groups Links\n&gt;\n&gt;\n&gt;\n&gt;\n&gt;   \n\n\n"}}