Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 14:55:20 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 28 10:55:20 2015 Received: from localhost ([127.0.0.1]:46816 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgZpn-0000s3-GP for submit <at> debbugs.gnu.org; Mon, 28 Sep 2015 10:55:19 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:58152) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eggert@HIDDEN>) id 1ZgZpl-0000rs-27 for 21574 <at> debbugs.gnu.org; Mon, 28 Sep 2015 10:55:17 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id F1B3D160E57; Mon, 28 Sep 2015 07:55:15 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id uYrdsV58dpgz; Mon, 28 Sep 2015 07:55:15 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 4C0F4160E58; Mon, 28 Sep 2015 07:55:15 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id uOMlgWoJrlAI; Mon, 28 Sep 2015 07:55:15 -0700 (PDT) Received: from Penguin.CS.UCLA.EDU (Penguin.CS.UCLA.EDU [131.179.64.200]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 34F61160E57; Mon, 28 Sep 2015 07:55:15 -0700 (PDT) Subject: Re: bug#21574: po-mode mishandles ASCII files To: Eli Zaretskii <eliz@HIDDEN> References: <56084B12.90307@HIDDEN> <838u7qetiu.fsf@HIDDEN> From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department Message-ID: <560954D0.2010503@HIDDEN> Date: Mon, 28 Sep 2015 07:55:12 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.1.0 MIME-Version: 1.0 In-Reply-To: <838u7qetiu.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21574 Cc: 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) On 09/28/2015 03:18 AM, Eli Zaretskii wrote: > do we have a similar problem in other files that have entries in > file-coding-system-alist, like XML files or LaTeX files? Not with XML, because xml-find-file-coding-system only tries=20 detect-coding-region. But there is a problem with LaTeX. For example, if I visit a file like=20 this: \usepackage[ascii]{inputenc} hello The default coding system for saving the buffer is us-ascii-unix, which=20 is correct (and is better than what we get with .po files). But if I=20 then insert a non-ASCII character, say =C3=A1, and type C-x C-s, Emacs=20 changes the coding system to utf-8-unix without asking and saves the=20 file. If I then revisit the file I get garbage: the =C3=A1 is decoded as= two=20 bytes and I see \303\241 on the screen.
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 10:18:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 28 06:18:44 2015 Received: from localhost ([127.0.0.1]:46237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgVW7-0006Fr-Eo for submit <at> debbugs.gnu.org; Mon, 28 Sep 2015 06:18:43 -0400 Received: from mtaout29.012.net.il ([80.179.55.185]:41846) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1ZgVW4-0006Fe-AL for 21574 <at> debbugs.gnu.org; Mon, 28 Sep 2015 06:18:41 -0400 Received: from conversion-daemon.mtaout29.012.net.il by mtaout29.012.net.il (HyperSendmail v2007.08) id <0NVD00D00TS42L00@HIDDEN> for 21574 <at> debbugs.gnu.org; Mon, 28 Sep 2015 13:19:27 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by mtaout29.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVD00HUPU0ETDD0@HIDDEN>; Mon, 28 Sep 2015 13:19:27 +0300 (IDT) Date: Mon, 28 Sep 2015 13:18:49 +0300 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#21574: po-mode mishandles ASCII files In-reply-to: <56084B12.90307@HIDDEN> X-012-Sender: halo1@HIDDEN To: Paul Eggert <eggert@HIDDEN> Message-id: <838u7qetiu.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 8BIT References: <56084B12.90307@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21574 Cc: 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > From: Paul Eggert <eggert@HIDDEN> > Date: Sun, 27 Sep 2015 13:01:22 -0700 > > Emacs's po-mode mishandles .po files that specify charset=us-ascii. To > reproduce the problem on Fedora, run 'LC_ALL=cs_CZ.iso88592 emacs -Q fr.po' with > fr.po being the attached file (taken from Texinfo 6.0), and type '# C-x 8 RET > 161 RET RET C-x C-s'. The file will be saved with the line '#ลก' prepended, in > Latin-2 encoding, even though the file declares its encoding to be > charset=us-ascii. I think what you see is a side effect of a feature: when a character is added that can be safely encoded by the default value of buffer-file-coding-system, Emacs silently saves the file in that encoding. This feature was added in response to user requests not to bother them with annoying requests to select an encoding when all they did was add some non-ASCII text native to their locale to a file that was previously ASCII-only. What we need in this particular case, I think, is some code in po.el that would function similarly to what we already do when the file has a coding cookie, and the user adds characters that cannot be saved with the encoding stated by the cookie. Btw, do we have a similar problem in other files that have entries in file-coding-system-alist, like XML files or LaTeX files?
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 06:43:49 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 28 02:43:48 2015 Received: from localhost ([127.0.0.1]:46121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgSA8-00075G-Mo for submit <at> debbugs.gnu.org; Mon, 28 Sep 2015 02:43:48 -0400 Received: from mtaout20.012.net.il ([80.179.55.166]:49133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eliz@HIDDEN>) id 1ZgSA6-000757-P0 for 21574 <at> debbugs.gnu.org; Mon, 28 Sep 2015 02:43:48 -0400 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NVD00I00JWU6P00@HIDDEN> for 21574 <at> debbugs.gnu.org; Mon, 28 Sep 2015 09:43:45 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NVD00HGPK0WZ780@HIDDEN>; Mon, 28 Sep 2015 09:43:45 +0300 (IDT) Date: Mon, 28 Sep 2015 09:43:55 +0300 From: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#21574: po-mode mishandles ASCII files In-reply-to: <5608A3F3.1030904@HIDDEN> X-012-Sender: halo1@HIDDEN To: Paul Eggert <eggert@HIDDEN> Message-id: <83r3ljdowk.fsf@HIDDEN> References: <56084B12.90307@HIDDEN> <j3y4frwh7e.fsf@HIDDEN> <yptwqfwh5m.fsf@HIDDEN> <wypp13wh1r.fsf@HIDDEN> <5608A3F3.1030904@HIDDEN> X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 21574 Cc: rgm@HIDDEN, 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Eli Zaretskii <eliz@HIDDEN> List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: 1.0 (+) > From: Paul Eggert <eggert@HIDDEN> > Date: Sun, 27 Sep 2015 19:20:35 -0700 > Cc: 21574 <at> debbugs.gnu.org > > Glenn Morris wrote: > > Or not. > > Are you talking about po.el or po-mode.el? > > .po files open in fundamental-mode for me. > > Sorry, I meant whatever happens when you visit a .po file without doing anything > special. I thought Emacs dumped you into po-mode In the old discussion I mentioned yesterday, we decided that the full po-mode was too large and not really necessary to include in core, so we only included the part that helps decoding the file's contents correctly. Perhaps we should revisit that old decision and include the full po-mode now.
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Paul Eggert <eggert@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 02:20:40 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 22:20:39 2015 Received: from localhost ([127.0.0.1]:46064 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgO3T-0007ui-Ib for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 22:20:39 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:41973) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eggert@HIDDEN>) id 1ZgO3R-0007ua-TD for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 22:20:38 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id E5FD0160E3A; Sun, 27 Sep 2015 19:20:36 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id qo8A-5vjr4G8; Sun, 27 Sep 2015 19:20:36 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 3D9AC160E3B; Sun, 27 Sep 2015 19:20:36 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wtot0IcJTiuV; Sun, 27 Sep 2015 19:20:36 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 1DA72160E3A; Sun, 27 Sep 2015 19:20:36 -0700 (PDT) Subject: Re: bug#21574: po-mode mishandles ASCII files To: Glenn Morris <rgm@HIDDEN> References: <56084B12.90307@HIDDEN> <j3y4frwh7e.fsf@HIDDEN> <yptwqfwh5m.fsf@HIDDEN> <wypp13wh1r.fsf@HIDDEN> From: Paul Eggert <eggert@HIDDEN> Organization: UCLA Computer Science Department Message-ID: <5608A3F3.1030904@HIDDEN> Date: Sun, 27 Sep 2015 19:20:35 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 In-Reply-To: <wypp13wh1r.fsf@HIDDEN> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 21574 Cc: 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -0.0 (/) Glenn Morris wrote: > Or not. > Are you talking about po.el or po-mode.el? > .po files open in fundamental-mode for me. Sorry, I meant whatever happens when you visit a .po file without doing anything special. I thought Emacs dumped you into po-mode, but now I see that it's fundamental mode. I'll retitle the bug report accordingly.
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Received: (at 21574) by debbugs.gnu.org; 27 Sep 2015 23:58:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 19:58:45 2015 Received: from localhost ([127.0.0.1]:46048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgLq9-0004db-62 for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:58:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58075) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <rgm@HIDDEN>) id 1ZgLq7-0004dU-Ba for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:58:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1ZgLq6-0003N3-G8 for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:58:43 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36557) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1ZgLq5-0003MU-5H; Sun, 27 Sep 2015 19:58:41 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1ZgLq4-00070P-P9; Sun, 27 Sep 2015 19:58:40 -0400 From: Glenn Morris <rgm@HIDDEN> To: Paul Eggert <eggert@HIDDEN> Subject: Re: bug#21574: po-mode mishandles ASCII files References: <56084B12.90307@HIDDEN> <j3y4frwh7e.fsf@HIDDEN> <yptwqfwh5m.fsf@HIDDEN> X-Spook: anarchy Infection Incident InfoSec jihad Nerve agent X-Ran: VG>YOFU[&B\6vz.xS5w.Xzm.*fTfRFX7/^Mc/lD#[,OYDjP7u0"bpC],fsox4eqo.+C@Pg X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sun, 27 Sep 2015 19:58:40 -0400 In-Reply-To: <yptwqfwh5m.fsf@HIDDEN> (Glenn Morris's message of "Sun, 27 Sep 2015 19:56:21 -0400") Message-ID: <wypp13wh1r.fsf@HIDDEN> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21574 Cc: 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Glenn Morris wrote: >>> Emacs's po-mode >> >> Not part of Emacs? > > Blah, ignore me. Or not. Are you talking about po.el or po-mode.el? .po files open in fundamental-mode for me.
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Received: (at 21574) by debbugs.gnu.org; 27 Sep 2015 23:56:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 19:56:26 2015 Received: from localhost ([127.0.0.1]:46044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgLnt-0004aD-KR for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:56:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57420) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <rgm@HIDDEN>) id 1ZgLns-0004a6-0K for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:56:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1ZgLnr-0002jk-9C for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:56:23 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36525) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1ZgLnq-0002jS-4S; Sun, 27 Sep 2015 19:56:22 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1ZgLnp-0002Qf-PB; Sun, 27 Sep 2015 19:56:21 -0400 From: Glenn Morris <rgm@HIDDEN> To: Paul Eggert <eggert@HIDDEN> Subject: Re: bug#21574: po-mode mishandles ASCII files References: <56084B12.90307@HIDDEN> <j3y4frwh7e.fsf@HIDDEN> X-Spook: counter terrorism National Guard sweep BRLO enigma X-Ran: zAA:HD|zi{D%hw6l^;=2%hW:(IF'6u{9(rKl3'%$X83hSaNkEGoInHs"AmZw*sG(m8NR&n X-Hue: magenta X-Attribution: GM Date: Sun, 27 Sep 2015 19:56:21 -0400 In-Reply-To: <j3y4frwh7e.fsf@HIDDEN> (Glenn Morris's message of "Sun, 27 Sep 2015 19:55:17 -0400") Message-ID: <yptwqfwh5m.fsf@HIDDEN> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21574 Cc: 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Glenn Morris wrote: >> Emacs's po-mode > > Not part of Emacs? Blah, ignore me.
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Received: (at 21574) by debbugs.gnu.org; 27 Sep 2015 23:55:25 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 19:55:25 2015 Received: from localhost ([127.0.0.1]:46039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgLmv-0004YU-3N for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:55:25 -0400 Received: from eggs.gnu.org ([208.118.235.92]:57076) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <rgm@HIDDEN>) id 1ZgLmr-0004YL-Qo for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:55:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1ZgLmq-00029O-N0 for 21574 <at> debbugs.gnu.org; Sun, 27 Sep 2015 19:55:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:36511) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <rgm@HIDDEN>) id 1ZgLmp-00028z-5R; Sun, 27 Sep 2015 19:55:19 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from <rgm@HIDDEN>) id 1ZgLmn-0001t1-CQ; Sun, 27 Sep 2015 19:55:17 -0400 From: Glenn Morris <rgm@HIDDEN> To: Paul Eggert <eggert@HIDDEN> Subject: Re: bug#21574: po-mode mishandles ASCII files References: <56084B12.90307@HIDDEN> X-Spook: 2600 Magazine National Guard fraud Blackout Plame X-Ran: +{Yf"l^<6s2n@=LO4}>iexa3Q3LN`TE+'OEYyALhe"-`o}Gx#|]vJxBDO|cRb#clH.Rs"J X-Hue: green X-Debbugs-No-Ack: yes X-Attribution: GM Date: Sun, 27 Sep 2015 19:55:17 -0400 In-Reply-To: <56084B12.90307@HIDDEN> (Paul Eggert's message of "Sun, 27 Sep 2015 13:01:22 -0700") Message-ID: <j3y4frwh7e.fsf@HIDDEN> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21574 Cc: 21574 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -5.0 (-----) Paul Eggert wrote: > Emacs's po-mode Not part of Emacs?
bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 27 Sep 2015 20:01:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 16:01:47 2015 Received: from localhost ([127.0.0.1]:45868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1ZgI8n-0007OO-1e for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 16:01:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44185) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from <eggert@HIDDEN>) id 1ZgI8j-0007OF-OW for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 16:01:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1ZgI8g-0006Ey-Cs for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 16:01:41 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:53470) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1ZgI8g-0006Eq-Ag for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 16:01:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54161) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1ZgI8d-0007aI-2W for bug-gnu-emacs@HIDDEN; Sun, 27 Sep 2015 16:01:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1ZgI8Z-0006CF-Qa for bug-gnu-emacs@HIDDEN; Sun, 27 Sep 2015 16:01:35 -0400 Received: from zimbra.cs.ucla.edu ([131.179.128.68]:35814) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <eggert@HIDDEN>) id 1ZgI8Z-0006C9-Et for bug-gnu-emacs@HIDDEN; Sun, 27 Sep 2015 16:01:31 -0400 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 99AB7160E17 for <bug-gnu-emacs@HIDDEN>; Sun, 27 Sep 2015 13:01:30 -0700 (PDT) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id mZyKNJaJPr_U for <bug-gnu-emacs@HIDDEN>; Sun, 27 Sep 2015 13:01:28 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 82155160E18 for <bug-gnu-emacs@HIDDEN>; Sun, 27 Sep 2015 13:01:28 -0700 (PDT) X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id nFHJHA2yvvox for <bug-gnu-emacs@HIDDEN>; Sun, 27 Sep 2015 13:01:28 -0700 (PDT) Received: from [192.168.1.9] (pool-100-32-155-148.lsanca.fios.verizon.net [100.32.155.148]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id 5B12F160E17 for <bug-gnu-emacs@HIDDEN>; Sun, 27 Sep 2015 13:01:28 -0700 (PDT) To: Emacs bug reports and feature requests <bug-gnu-emacs@HIDDEN> From: Paul Eggert <eggert@HIDDEN> Subject: po-mode mishandles ASCII files Organization: UCLA Computer Science Department Message-ID: <56084B12.90307@HIDDEN> Date: Sun, 27 Sep 2015 13:01:22 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------080805070704070705000809" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -4.0 (----) This is a multi-part message in MIME format. --------------080805070704070705000809 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Emacs's po-mode mishandles .po files that specify charset=3Dus-ascii. To= =20 reproduce the problem on Fedora, run 'LC_ALL=3Dcs_CZ.iso88592 emacs -Q fr= .po' with=20 fr.po being the attached file (taken from Texinfo 6.0), and type '# C-x 8= RET=20 161 RET RET C-x C-s'. The file will be saved with the line '#=C5=A1' pre= pended, in=20 Latin-2 encoding, even though the file declares its encoding to be=20 charset=3Dus-ascii. If I visit the modified file again with=20 'LC_ALL=3Dfr_FR.iso88591 emacs -Q fr.po' I will see a first line of '#=C2= =B9'. This=20 example is merely of a bad comment, but I suppose this could lead to a ba= d=20 translation. It's only a minor problem, as .po files should be using UTF-8 nowadays in= stead=20 of US-ASCII. I'm reporting it only because I suppose the bug could be mo= re=20 general than just po-mode. --------------080805070704070705000809 Content-Type: text/x-gettext-translation; name="fr.po" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="fr.po" # French translations of resulting document strings. # Copyright (C) 2013 Free Software Foundation, Inc. # This file is distributed under the same license as the texinfo package. # Patrice Dumas <pertusus@HIDDEN>, 2003. # Jean-Charles Malahieude <lilyfan@HIDDEN>, 2013-2015. # msgid "" msgstr "" "Project-Id-Version: texinfo_document 5.9.93\n" "Report-Msgid-Bugs-To: bug-texinfo@HIDDEN\n" "POT-Creation-Date: 2015-06-26 13:52+0100\n" "PO-Revision-Date: 2015-06-07 12:20+0200\n" "Last-Translator: Jean-Charles Malahieude <lilyfan@HIDDEN>\n" "Language-Team: French <traduc@HIDDEN>\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=us-ascii\n" "Content-Transfer-Encoding: 8bit\n" #: tp/Texinfo/Common.pm:714 tp/Texinfo/Common.pm:719 msgid "Function" msgstr "Fonction" #: tp/Texinfo/Common.pm:715 msgid "Macro" msgstr "Macro" #: tp/Texinfo/Common.pm:716 msgid "Special Form" msgstr "Forme Sp@'eciale" #: tp/Texinfo/Common.pm:717 tp/Texinfo/Common.pm:720 msgid "Variable" msgstr "Variable" #: tp/Texinfo/Common.pm:718 msgid "User Option" msgstr "Option de l'utilisateur" #: tp/Texinfo/Common.pm:721 tp/Texinfo/Common.pm:722 msgid "Instance Variable" msgstr "Variable d'instance" #: tp/Texinfo/Common.pm:723 tp/Texinfo/Common.pm:724 msgid "Method" msgstr "M@'ethode" #: tp/Texinfo/Common.pm:1196 #, perl-brace-format msgid "{category} on {class}" msgstr "{category} de {class}" #: tp/Texinfo/Common.pm:1203 #, perl-brace-format msgid "{category} of {class}" msgstr "{category} de {class}" #: tp/Texinfo/Common.pm:1220 #, perl-brace-format msgid "{month} {day}, {year}" msgstr "le {day} {month} {year}" #: tp/Texinfo/Common.pm:1251 tp/Texinfo/Convert/Plaintext.pm:1112 #: tp/Texinfo/Convert/HTML.pm:515 #, perl-brace-format msgid "Appendix {number} {section_title}" msgstr "Appendice {number} {section_title}" #: tp/Texinfo/Common.pm:1255 tp/Texinfo/Convert/Plaintext.pm:1117 #: tp/Texinfo/Convert/HTML.pm:521 #, perl-brace-format msgid "{number} {section_title}" msgstr "{number} {section_title}" #: tp/Texinfo/Common.pm:1390 #, perl-brace-format msgid "{float_type} {float_number}: " msgstr "{float_type} {float_number}@ : " #: tp/Texinfo/Common.pm:1394 #, perl-brace-format msgid "{float_type}: " msgstr "{float_type}@ : " #: tp/Texinfo/Common.pm:1399 #, perl-brace-format msgid "{float_type} {float_number}\n" msgstr "{float_type} {float_number}\n" #: tp/Texinfo/Common.pm:1403 #, perl-brace-format msgid "{float_type}\n" msgstr "{float_type}\n" #: tp/Texinfo/Common.pm:1409 #, perl-brace-format msgid "{float_number}: " msgstr "{float_number}@ : " #: tp/Texinfo/Common.pm:1412 #, perl-brace-format msgid "{float_number}\n" msgstr "{float_number}\n" #: tp/Texinfo/Parser.pm:2981 #, perl-brace-format msgid "{name} on {class}" msgstr "{name} de {class}" #: tp/Texinfo/Parser.pm:2990 #, perl-brace-format msgid "{name} of {class}" msgstr "{name} de {class}" #: tp/Texinfo/Convert/Converter.pm:110 msgid "error@arrow{}" msgstr "erreur@arrow{}" #: tp/Texinfo/Convert/Converter.pm:956 msgid "January" msgstr "janvier" #: tp/Texinfo/Convert/Converter.pm:957 msgid "February" msgstr "f@'evrier" #: tp/Texinfo/Convert/Converter.pm:958 msgid "March" msgstr "mars" #: tp/Texinfo/Convert/Converter.pm:959 msgid "April" msgstr "avril" #: tp/Texinfo/Convert/Converter.pm:960 msgid "May" msgstr "mai" #: tp/Texinfo/Convert/Converter.pm:961 msgid "June" msgstr "juin" #: tp/Texinfo/Convert/Converter.pm:962 msgid "July" msgstr "juillet" #: tp/Texinfo/Convert/Converter.pm:963 msgid "August" msgstr "ao@^ut" #: tp/Texinfo/Convert/Converter.pm:964 msgid "September" msgstr "septembre" #: tp/Texinfo/Convert/Converter.pm:965 msgid "October" msgstr "octobre" #: tp/Texinfo/Convert/Converter.pm:966 msgid "November" msgstr "novembre" #: tp/Texinfo/Convert/Converter.pm:967 msgid "December" msgstr "d@'ecembre" #: tp/Texinfo/Convert/Converter.pm:1018 #, perl-brace-format msgid "{float_type} {float_number}" msgstr "{float_type} {float_number}" #: tp/Texinfo/Convert/Converter.pm:1022 #, perl-brace-format msgid "{float_type}" msgstr "{float_type}" #: tp/Texinfo/Convert/Converter.pm:1026 #, perl-brace-format msgid "{float_number}" msgstr "{float_number}" #: tp/Texinfo/Convert/DocBook.pm:825 #, perl-brace-format msgid "See Info file @file{{myfile}}, node @samp{{mynode}}" msgstr "Voir le fichier Info @file{{myfile}}, n@oe{}ud @samp{{mynode}}" #: tp/Texinfo/Convert/DocBook.pm:830 #, perl-brace-format msgid "See node @samp{{mynode}}" msgstr "Voir le n@oe{}ud @samp{{mynode}}" #: tp/Texinfo/Convert/DocBook.pm:834 #, perl-brace-format msgid "See Info file @file{{myfile}}" msgstr "Voir le fichier Info @file{{myfile}}" #: tp/Texinfo/Convert/DocBook.pm:874 #, perl-brace-format msgid "section ``{section_name}'' in @cite{{book}}" msgstr "voir la section `{section_name}' dans @cite{{book}}" #: tp/Texinfo/Convert/DocBook.pm:879 #, perl-brace-format msgid "See section ``{section_name}'' in @cite{{book}}" msgstr "voir la section `{section_name}' dans @cite{{book}}" #: tp/Texinfo/Convert/DocBook.pm:884 #, perl-brace-format msgid "see section ``{section_name}'' in @cite{{book}}" msgstr "voir la section `{section_name}' dans @cite{{book}}" #: tp/Texinfo/Convert/DocBook.pm:891 tp/Texinfo/Convert/HTML.pm:3287 #, perl-brace-format msgid "@cite{{book}}" msgstr "@cite{{book}}" #: tp/Texinfo/Convert/DocBook.pm:895 tp/Texinfo/Convert/HTML.pm:3264 #, perl-brace-format msgid "See @cite{{book}}" msgstr "Voir @cite{{book}}" #: tp/Texinfo/Convert/DocBook.pm:899 tp/Texinfo/Convert/HTML.pm:3241 #, perl-brace-format msgid "see @cite{{book}}" msgstr "voir @cite{{book}}" #: tp/Texinfo/Convert/DocBook.pm:914 #, perl-brace-format msgid "{title_ref}" msgstr "{title_ref}" #: tp/Texinfo/Convert/DocBook.pm:919 #, perl-brace-format msgid "See {title_ref}" msgstr "Voir {title_ref}" #: tp/Texinfo/Convert/DocBook.pm:924 #, perl-brace-format msgid "see {title_ref}" msgstr "voir {title_ref}" #: tp/Texinfo/Convert/DocBook.pm:1061 tp/Texinfo/Convert/Plaintext.pm:2204 #, perl-brace-format msgid "{abbr_or_acronym} ({explanation})" msgstr "{abbr_or_acronym} ({explanation})" #: tp/Texinfo/Convert/DocBook.pm:1222 tp/Texinfo/Convert/Plaintext.pm:2390 #: tp/Texinfo/Convert/HTML.pm:3593 #, perl-brace-format msgid "@b{{quotation_arg}:} " msgstr "@b{{quotation_arg}@ :} " #: tp/Texinfo/Convert/Plaintext.pm:1344 msgid "(outside of any node)" msgstr "(en dehors de tout n@oe{}ud)" #: tp/Texinfo/Convert/Plaintext.pm:1961 #, perl-brace-format msgid "{name} @url{{email}}" msgstr "{name} @url{{email}}" #: tp/Texinfo/Convert/Plaintext.pm:1964 #, perl-brace-format msgid "@url{{email}}" msgstr "@url{{email}}" #: tp/Texinfo/Convert/Plaintext.pm:1986 #, perl-brace-format msgid "{text} ({url})" msgstr "{text} ({url})" #: tp/Texinfo/Convert/Plaintext.pm:1991 #, perl-brace-format msgid "@t{<{url}>}" msgstr "@t{<{url}>}" #: tp/Texinfo/Convert/Plaintext.pm:2315 tp/Texinfo/Convert/HTML.pm:1439 #, perl-brace-format msgid "@{No value for `{value}'@}" msgstr "@{Aucune valeur pour `{value}'@}" #: tp/Texinfo/Convert/Plaintext.pm:2839 #, perl-brace-format msgid "@tie{ }-- {category}: {name} {arguments}" msgstr "@tie{ }-- {category}@ : {name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2844 #, perl-brace-format msgid "@tie{ }-- {category}: {name}" msgstr "@tie{ }-- {category}@ : {name}" #: tp/Texinfo/Convert/Plaintext.pm:2857 #, perl-brace-format msgid "@tie{ }-- {category}:@*{type}@*{name} {arguments}" msgstr "@tie{ }-- {category}@ :@*{type}@*{name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2860 #, perl-brace-format msgid "@tie{ }-- {category}: {type} {name} {arguments}" msgstr "@tie{ }-- {category}@ : {type} {name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2869 #, perl-brace-format msgid "@tie{ }-- {category}:@*{type}@*{name}" msgstr "@tie{ }-- {category}@ :@*{type}@*{name}" #: tp/Texinfo/Convert/Plaintext.pm:2872 #, perl-brace-format msgid "@tie{ }-- {category}: {type} {name}" msgstr "@tie{ }-- {category}@ : {type} {name}" #: tp/Texinfo/Convert/Plaintext.pm:2880 #, perl-brace-format msgid "@tie{ }-- {category} of {class}: {name} {arguments}" msgstr "@tie{ }-- {category} de {class}@ : {name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2886 #, perl-brace-format msgid "@tie{ }-- {category} of {class}: {name}" msgstr "@tie{ }-- {category} de {class}@ : {name}" #: tp/Texinfo/Convert/Plaintext.pm:2895 #, perl-brace-format msgid "@tie{ }-- {category} on {class}: {name} {arguments}" msgstr "@tie{ }-- {category} de {class}@ : {name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2901 #, perl-brace-format msgid "@tie{ }-- {category} on {class}: {name}" msgstr "@tie{ }-- {category} de {class}@ : {name}" #: tp/Texinfo/Convert/Plaintext.pm:2916 #, perl-brace-format msgid "@tie{ }-- {category} on {class}:@*{type}@*{name} {arguments}" msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2920 #, perl-brace-format msgid "@tie{ }-- {category} on {class}: {type} {name} {arguments}" msgstr "@tie{ }-- {category} de {class}@ : {type} {name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2931 #, perl-brace-format msgid "@tie{ }-- {category} on {class}:@*{type}@*{name}" msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name}" #: tp/Texinfo/Convert/Plaintext.pm:2935 #, perl-brace-format msgid "@tie{ }-- {category} on {class}: {type} {name}" msgstr "@tie{ }-- {category} de {class}@ : {type} {name}" #: tp/Texinfo/Convert/Plaintext.pm:2949 #, perl-brace-format msgid "@tie{ }-- {category} of {class}:@*{type}@*{name} {arguments}" msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2953 #, perl-brace-format msgid "@tie{ }-- {category} of {class}: {type} {name} {arguments}" msgstr "@tie{ }-- {category} de {class}@ : {type} {name} {arguments}" #: tp/Texinfo/Convert/Plaintext.pm:2964 #, perl-brace-format msgid "@tie{ }-- {category} of {class}:@*{type}@*{name}" msgstr "@tie{ }-- {category} de {class}@ :@*{type}@*{name}" #: tp/Texinfo/Convert/Plaintext.pm:2968 #, perl-brace-format msgid "@tie{ }-- {category} of {class}: {type} {name}" msgstr "@tie{ }-- {category} de {class}@ : {type} {name}" #: tp/Texinfo/Convert/Plaintext.pm:3279 tp/Texinfo/Convert/HTML.pm:2853 #, perl-brace-format msgid "@center --- @emph{{author}}\n" msgstr "@center --- @emph{{author}}\n" #: tp/Texinfo/Convert/HTML.pm:732 tp/Texinfo/Convert/HTML.pm:788 msgid "Top" msgstr "Racine" #: tp/Texinfo/Convert/HTML.pm:733 tp/Texinfo/Convert/HTML.pm:789 msgid "Contents" msgstr "Table des mati@`eres" #: tp/Texinfo/Convert/HTML.pm:734 tp/Texinfo/Convert/HTML.pm:790 msgid "Overview" msgstr "Vue d'ensemble" #: tp/Texinfo/Convert/HTML.pm:735 tp/Texinfo/Convert/HTML.pm:766 #: tp/Texinfo/Convert/HTML.pm:791 msgid "Index" msgstr "Index" #: tp/Texinfo/Convert/HTML.pm:737 msgid "current" msgstr "courante" #: tp/Texinfo/Convert/HTML.pm:740 tp/Texinfo/Convert/HTML.pm:796 msgid "Prev" msgstr "Pr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:741 msgid " Up " msgstr "Plus haut" #: tp/Texinfo/Convert/HTML.pm:742 tp/Texinfo/Convert/HTML.pm:746 #: tp/Texinfo/Convert/HTML.pm:798 msgid "Next" msgstr "Suivant" #: tp/Texinfo/Convert/HTML.pm:744 tp/Texinfo/Convert/HTML.pm:797 msgid "Up" msgstr "Monter" #: tp/Texinfo/Convert/HTML.pm:748 msgid "Previous" msgstr "Pr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:749 msgid "Forward node" msgstr "Prochain n@oe{}ud" #: tp/Texinfo/Convert/HTML.pm:750 msgid "Back node" msgstr "N@oe{}ud en arri@`ere" #: tp/Texinfo/Convert/HTML.pm:756 msgid "Next file" msgstr "Fichier suivant" #: tp/Texinfo/Convert/HTML.pm:757 msgid "Previous file" msgstr "Fichier pr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:763 msgid "Cover (top) of document" msgstr "Couverture (top) du document" #: tp/Texinfo/Convert/HTML.pm:764 msgid "Table of contents" msgstr "Table des mati@`eres" #: tp/Texinfo/Convert/HTML.pm:765 msgid "Short table of contents" msgstr "R@'esum@'e du contenu" #: tp/Texinfo/Convert/HTML.pm:767 msgid "Current section" msgstr "Section actuelle" #: tp/Texinfo/Convert/HTML.pm:768 msgid "Previous section in reading order" msgstr "Section pr@'ec@'edente dans l'ordre de lecture" #: tp/Texinfo/Convert/HTML.pm:769 msgid "Beginning of this chapter or previous chapter" msgstr "D@'ebut de ce chapitre ou chapitre pr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:770 msgid "Previous section on same level" msgstr "Section pr@'ec@'edente au m@^eme niveau" #: tp/Texinfo/Convert/HTML.pm:771 msgid "Up section" msgstr "Section sup@'erieure" #: tp/Texinfo/Convert/HTML.pm:772 msgid "Next section on same level" msgstr "Section suivante au m@^eme niveau" #: tp/Texinfo/Convert/HTML.pm:773 msgid "Up node" msgstr "N@oe{}ud au dessus" #: tp/Texinfo/Convert/HTML.pm:774 msgid "Next node" msgstr "N@oe{}ud suivant" #: tp/Texinfo/Convert/HTML.pm:775 msgid "Previous node" msgstr "N@oe{}ud pr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:776 msgid "Next node in node reading order" msgstr "N@oe{}ud suivante dans l'ordre de lecture" #: tp/Texinfo/Convert/HTML.pm:777 msgid "Previous node in node reading order" msgstr "N@oe{}ud pr@'ec@'edent dans l'ordre de lecture" #: tp/Texinfo/Convert/HTML.pm:778 msgid "Next section in reading order" msgstr "Section suivante dans l'ordre de lecture" #: tp/Texinfo/Convert/HTML.pm:779 msgid "Next chapter" msgstr "Chapitre suivant" #: tp/Texinfo/Convert/HTML.pm:780 msgid "About (help)" msgstr "A propos (page d'aide)" #: tp/Texinfo/Convert/HTML.pm:781 msgid "First section in reading order" msgstr "Premi@`e section dans l'ordre de lecture" #: tp/Texinfo/Convert/HTML.pm:782 msgid "Last section in reading order" msgstr "Derni@`ere section dans l'ordre de lecture" #: tp/Texinfo/Convert/HTML.pm:783 msgid "Forward section in next file" msgstr "Section du fichier suivant" #: tp/Texinfo/Convert/HTML.pm:784 msgid "Back section in previous file" msgstr "Section du fichier pr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:793 msgid "This" msgstr "Ici" #: tp/Texinfo/Convert/HTML.pm:794 msgid "Back" msgstr "Arri@`ere" #: tp/Texinfo/Convert/HTML.pm:795 msgid "FastBack" msgstr "RetourRapide" #: tp/Texinfo/Convert/HTML.pm:799 msgid "NodeUp" msgstr "N@oe{}udMonter" #: tp/Texinfo/Convert/HTML.pm:800 msgid "NodeNext" msgstr "N@oe{}udSuivant" #: tp/Texinfo/Convert/HTML.pm:801 msgid "NodePrev" msgstr "N@oe{}udPr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:802 msgid "NodeForward" msgstr "ProchainN@oe{}ud" #: tp/Texinfo/Convert/HTML.pm:803 msgid "NodeBack" msgstr "N@oe{}udArri@`ere" #: tp/Texinfo/Convert/HTML.pm:804 msgid "Forward" msgstr "Avant" #: tp/Texinfo/Convert/HTML.pm:805 msgid "FastForward" msgstr "AvanceRapide" #: tp/Texinfo/Convert/HTML.pm:806 msgid "About" msgstr "A propos" #: tp/Texinfo/Convert/HTML.pm:807 msgid "First" msgstr "Premier" #: tp/Texinfo/Convert/HTML.pm:808 msgid "Last" msgstr "Dernier" #: tp/Texinfo/Convert/HTML.pm:809 msgid "NextFile" msgstr "FichierSuivant" #: tp/Texinfo/Convert/HTML.pm:810 msgid "PrevFile" msgstr "FichierPr@'ec@'edent" #: tp/Texinfo/Convert/HTML.pm:814 msgid "About This Document" msgstr "A propos de ce document" #: tp/Texinfo/Convert/HTML.pm:815 msgid "Table of Contents" msgstr "Table des mati@`eres" #: tp/Texinfo/Convert/HTML.pm:816 msgid "Short Table of Contents" msgstr "R@'esum@'e du contenu" #: tp/Texinfo/Convert/HTML.pm:817 msgid "Footnotes" msgstr "Notes de bas de page" #: tp/Texinfo/Convert/HTML.pm:1505 #, perl-brace-format msgid "{explained_string} ({explanation})" msgstr "{explained_string} ({explanation})" #: tp/Texinfo/Convert/HTML.pm:3152 #, perl-brace-format msgid "see section {reference_name}" msgstr "voir la section {reference_name}" #: tp/Texinfo/Convert/HTML.pm:3155 #, perl-brace-format msgid "see {reference_name}" msgstr "voir {reference_name}" #: tp/Texinfo/Convert/HTML.pm:3160 #, perl-brace-format msgid "See section {reference_name}" msgstr "Voir la section {reference_name}" #: tp/Texinfo/Convert/HTML.pm:3163 #, perl-brace-format msgid "See {reference_name}" msgstr "Voir {reference_name}" #: tp/Texinfo/Convert/HTML.pm:3167 #, perl-brace-format msgid "{reference_name}" msgstr "{reference_name}" #: tp/Texinfo/Convert/HTML.pm:3229 #, perl-brace-format msgid "see {reference} in @cite{{book}}" msgstr "voir {reference} dans @cite{{book}}" #: tp/Texinfo/Convert/HTML.pm:3233 #, perl-brace-format msgid "see @cite{{book_reference}}" msgstr "voir @cite{{book_reference}}" #: tp/Texinfo/Convert/HTML.pm:3237 #, perl-brace-format msgid "see `{section}' in @cite{{book}}" msgstr "voir `{section}' dans @cite{{book}}" #: tp/Texinfo/Convert/HTML.pm:3244 #, perl-brace-format msgid "see {reference}" msgstr "voir {reference}" #: tp/Texinfo/Convert/HTML.pm:3247 #, perl-brace-format msgid "see `{section}'" msgstr "voir `{section}'" #: tp/Texinfo/Convert/HTML.pm:3252 #, perl-brace-format msgid "See {reference} in @cite{{book}}" msgstr "Voir {reference} dans @cite{{book}}" #: tp/Texinfo/Convert/HTML.pm:3256 #, perl-brace-format msgid "See @cite{{book_reference}}" msgstr "Voir @cite{{book_reference}}" #: tp/Texinfo/Convert/HTML.pm:3260 #, perl-brace-format msgid "See `{section}' in @cite{{book}}" msgstr "Voir `{section}' dans @cite{{book}}" #: tp/Texinfo/Convert/HTML.pm:3267 #, perl-brace-format msgid "See {reference}" msgstr "Voir {reference}" #: tp/Texinfo/Convert/HTML.pm:3270 #, perl-brace-format msgid "See `{section}'" msgstr "Voir `{section}'" #: tp/Texinfo/Convert/HTML.pm:3275 #, perl-brace-format msgid "{reference} in @cite{{book}}" msgstr "{reference} dans @cite{{book}}" #: tp/Texinfo/Convert/HTML.pm:3279 #, perl-brace-format msgid "@cite{{book_reference}}" msgstr "@cite{{book_reference}}" #: tp/Texinfo/Convert/HTML.pm:3283 #, perl-brace-format msgid "`{section}' in @cite{{book}}" msgstr "`{section}' dans @cite{{book}}" #: tp/Texinfo/Convert/HTML.pm:3290 #, perl-brace-format msgid "{reference}" msgstr "{reference}" #: tp/Texinfo/Convert/HTML.pm:3293 #, perl-brace-format msgid "`{section}'" msgstr "`{section}'" #: tp/Texinfo/Convert/HTML.pm:3406 msgid "Jump to" msgstr "Aller @`a" #: tp/Texinfo/Convert/HTML.pm:3414 msgid "Index Entry" msgstr "Entr@'ee d'index" #: tp/Texinfo/Convert/HTML.pm:3416 msgid "Section" msgstr "Section" #: tp/Texinfo/Convert/HTML.pm:4035 #, perl-brace-format msgid "{category}: @strong{{name}} @emph{{arguments}}" msgstr "{category}@ : @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4040 #, perl-brace-format msgid "{category}: @strong{{name}}" msgstr "{category}@ : @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4057 #, perl-brace-format msgid "{category}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}" msgstr "{category}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4061 #, perl-brace-format msgid "{category}: @emph{{type}} @strong{{name}} @emph{{arguments}}" msgstr "{category}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4070 #, perl-brace-format msgid "{category}:@* @emph{{type}}@* @strong{{name}}" msgstr "{category}@ :@* @emph{{type}}@* @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4073 #, perl-brace-format msgid "{category}: @emph{{type}} @strong{{name}}" msgstr "{category}@ : @emph{{type}} @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4081 #, perl-brace-format msgid "{category} of {class}: @strong{{name}} @emph{{arguments}}" msgstr "{category} de {class}@ : @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4087 #, perl-brace-format msgid "{category} of {class}: @strong{{name}}" msgstr "{category} de {class}@ : @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4096 #, perl-brace-format msgid "{category} on {class}: @strong{{name}} @emph{{arguments}}" msgstr "{category} de {class}@ : @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4102 #, perl-brace-format msgid "{category} on {class}: @strong{{name}}" msgstr "{category} de {class}@ : @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4117 #, perl-brace-format msgid "" "{category} on {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}" msgstr "" "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4121 #, perl-brace-format msgid "{category} on {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}" msgstr "" "{category} de {class}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4132 #, perl-brace-format msgid "{category} on {class}:@* @emph{{type}}@* @strong{{name}}" msgstr "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4136 #, perl-brace-format msgid "{category} on {class}: @emph{{type}} @strong{{name}}" msgstr "{category} de {class}@ : @emph{{type}} @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4150 #, perl-brace-format msgid "" "{category} of {class}:@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}" msgstr "" "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4154 #, perl-brace-format msgid "{category} of {class}: @emph{{type}} @strong{{name}} @emph{{arguments}}" msgstr "" "{category} de {class}@ : @emph{{type}} @strong{{name}} @emph{{arguments}}" #: tp/Texinfo/Convert/HTML.pm:4165 #, perl-brace-format msgid "{category} of {class}:@* @emph{{type}}@* @strong{{name}}" msgstr "{category} de {class}@ :@* @emph{{type}}@* @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:4169 #, perl-brace-format msgid "{category} of {class}: @emph{{type}} @strong{{name}}" msgstr "{category} de {class}@ : @emph{{type}} @strong{{name}}" #: tp/Texinfo/Convert/HTML.pm:6096 #, perl-brace-format msgid "" "This document was generated on @emph{@today{}} using " "@uref{{program_homepage}, @emph{{program}}}." msgstr "" "Ce document a @'et@'e g@'en@'er@'e @emph{@today{}} en utilisant " "@uref{{program_homepage}, @emph{{program}}}" #: tp/Texinfo/Convert/HTML.pm:6101 msgid "This document was generated on @emph{@today{}}." msgstr "Ce document a @'et@'e g@'en@'er@'e le @emph{@today{}}." #: tp/Texinfo/Convert/HTML.pm:6140 #, perl-brace-format msgid "{title}: {element_text}" msgstr "{title}@ : {element_text}" #: tp/Texinfo/Convert/HTML.pm:6284 #, perl-brace-format msgid "The node you are looking for is at {href}." msgstr "Le n@oe{}ud que vous recherchez est ici@ : {href}." #: tp/Texinfo/Convert/HTML.pm:6353 msgid " The buttons in the navigation panels have the following meaning:" msgstr "" " Les boutons du panneau de navigation ont la signification suivante@ :" #: tp/Texinfo/Convert/HTML.pm:6359 msgid "Button" msgstr "Bouton" #: tp/Texinfo/Convert/HTML.pm:6360 msgid "Name" msgstr "Nom" #: tp/Texinfo/Convert/HTML.pm:6361 msgid "Go to" msgstr "Aller @`a" #: tp/Texinfo/Convert/HTML.pm:6362 msgid "From 1.2.3 go to" msgstr "Depuis 1.2.3 aller @`a" #: tp/Texinfo/Convert/HTML.pm:6388 msgid "" " where the @strong{ Example } assumes that the current position is at " "@strong{ Subsubsection One-Two-Three } of a document of the following " "structure:" msgstr "" " Dans cet exemple on est @`a @strong{ Sous-sous-section un-deux-trois } " "dans un document dont la structure est@ :" #: tp/Texinfo/Convert/HTML.pm:6398 msgid "Section One" msgstr "Section un" #: tp/Texinfo/Convert/HTML.pm:6400 msgid "Subsection One-One" msgstr "Sous-section un-un" #: tp/Texinfo/Convert/HTML.pm:6407 msgid "Subsection One-Two" msgstr "Sous-section un-deux" #: tp/Texinfo/Convert/HTML.pm:6409 msgid "Subsubsection One-Two-One" msgstr "Sous-sous-section un-deux-un" #: tp/Texinfo/Convert/HTML.pm:6410 msgid "Subsubsection One-Two-Two" msgstr "Sous-sous-section un-deux-deux" #: tp/Texinfo/Convert/HTML.pm:6411 msgid "Subsubsection One-Two-Three" msgstr "Sous-sous-section un-deux-trois" #: tp/Texinfo/Convert/HTML.pm:6413 msgid "Current Position" msgstr "Position actuelle" #: tp/Texinfo/Convert/HTML.pm:6414 msgid "Subsubsection One-Two-Four" msgstr "Sous-sous-section un-deux-quatre" #: tp/Texinfo/Convert/HTML.pm:6417 msgid "Subsection One-Three" msgstr "Sous-section un-trois" #: tp/Texinfo/Convert/HTML.pm:6424 msgid "Subsection One-Four" msgstr "Sous-section un-quatre" #: tp/Texinfo/Convert/HTML.pm:6828 msgid "Untitled Document" msgstr "Document sans titre" --------------080805070704070705000809--
Paul Eggert <eggert@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#21574
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.