GNU logs - #21574, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 27 Sep 2015 20:02:02 +0000
Resent-Message-ID: <handler.21574.B.144338410728425 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 21574 <at> debbugs.gnu.org
X-Debbugs-Original-To: Emacs bug reports and feature requests <bug-gnu-emacs@HIDDEN>
Received: via spool by submit <at> debbugs.gnu.org id=B.144338410728425
          (code B ref -1); Sun, 27 Sep 2015 20:02:02 +0000
Received: (at submit) by debbugs.gnu.org; 27 Sep 2015 20:01:47 +0000
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)
From: Paul Eggert <eggert@HIDDEN>
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-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--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.503 (Entity 5.503)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Paul Eggert <eggert@HIDDEN>
Subject: bug#21574: Acknowledgement (po-mode mishandles ASCII files)
Message-ID: <handler.21574.B.144338410728425.ack <at> debbugs.gnu.org>
References: <56084B12.90307@HIDDEN>
X-Gnu-PR-Message: ack 21574
X-Gnu-PR-Package: emacs
Reply-To: 21574 <at> debbugs.gnu.org
Date: Sun, 27 Sep 2015 20:02:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 21574 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
21574: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D21574
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Glenn Morris <rgm@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 27 Sep 2015 23:56:02 +0000
Resent-Message-ID: <handler.21574.B21574.144339812517520 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 21574 <at> debbugs.gnu.org
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.144339812517520
          (code B ref 21574); Sun, 27 Sep 2015 23:56:02 +0000
Received: (at 21574) by debbugs.gnu.org; 27 Sep 2015 23:55:25 +0000
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>
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-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-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?





Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Glenn Morris <rgm@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 27 Sep 2015 23:57:02 +0000
Resent-Message-ID: <handler.21574.B21574.144339818617626 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 21574 <at> debbugs.gnu.org
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.144339818617626
          (code B ref 21574); Sun, 27 Sep 2015 23:57:02 +0000
Received: (at 21574) by debbugs.gnu.org; 27 Sep 2015 23:56:26 +0000
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>
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-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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Glenn Morris <rgm@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 27 Sep 2015 23:59:02 +0000
Resent-Message-ID: <handler.21574.B21574.144339832517837 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 21574 <at> debbugs.gnu.org
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.144339832517837
          (code B ref 21574); Sun, 27 Sep 2015 23:59:02 +0000
Received: (at 21574) by debbugs.gnu.org; 27 Sep 2015 23:58:45 +0000
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>
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-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-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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 28 Sep 2015 02:21:01 +0000
Resent-Message-ID: <handler.21574.B21574.144340684030428 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Glenn Morris <rgm@HIDDEN>
Cc: 21574 <at> debbugs.gnu.org
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.144340684030428
          (code B ref 21574); Mon, 28 Sep 2015 02:21:01 +0000
Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 02:20:40 +0000
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)
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-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.




Message received at control <at> debbugs.gnu.org:


Received: (at control) by debbugs.gnu.org; 28 Sep 2015 02:22:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 27 22:22:32 2015
Received: from localhost ([127.0.0.1]:46068 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ZgO5I-0007xk-1X
	for submit <at> debbugs.gnu.org; Sun, 27 Sep 2015 22:22:32 -0400
Received: from zimbra.cs.ucla.edu ([131.179.128.68]:42029)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <eggert@HIDDEN>) id 1ZgO5G-0007xc-HZ
 for control <at> debbugs.gnu.org; Sun, 27 Sep 2015 22:22:30 -0400
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 36DA0160E3A
 for <control <at> debbugs.gnu.org>; Sun, 27 Sep 2015 19:22: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 TrYmgiURrcZE for <control <at> debbugs.gnu.org>;
 Sun, 27 Sep 2015 19:22:29 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1])
 by zimbra.cs.ucla.edu (Postfix) with ESMTP id 960B5160E3B
 for <control <at> debbugs.gnu.org>; Sun, 27 Sep 2015 19:22:29 -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 XQzLymdPo0oV for <control <at> debbugs.gnu.org>;
 Sun, 27 Sep 2015 19:22:29 -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 7EB51160E3A
 for <control <at> debbugs.gnu.org>; Sun, 27 Sep 2015 19:22:29 -0700 (PDT)
To: control <at> debbugs.gnu.org
From: Paul Eggert <eggert@HIDDEN>
Subject: 21574 is not about po-mode
Organization: UCLA Computer Science Department
Message-ID: <5608A465.20304@HIDDEN>
Date: Sun, 27 Sep 2015 19:22:29 -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: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: control
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 (/)

retitle 21574 Emacs mishandles ASCII .po files




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 28 Sep 2015 06:44:03 +0000
Resent-Message-ID: <handler.21574.B21574.144342262927238 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: rgm@HIDDEN, 21574 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.144342262927238
          (code B ref 21574); Mon, 28 Sep 2015 06:44:03 +0000
Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 06:43:49 +0000
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>
In-reply-to: <5608A3F3.1030904@HIDDEN>
X-012-Sender: halo1@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-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: 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.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 28 Sep 2015 10:19:01 +0000
Resent-Message-ID: <handler.21574.B21574.144343552424054 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Paul Eggert <eggert@HIDDEN>
Cc: 21574 <at> debbugs.gnu.org
Reply-To: Eli Zaretskii <eliz@HIDDEN>
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.144343552424054
          (code B ref 21574); Mon, 28 Sep 2015 10:19:01 +0000
Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 10:18:44 +0000
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>
In-reply-to: <56084B12.90307@HIDDEN>
X-012-Sender: halo1@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-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: 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?




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#21574: po-mode mishandles ASCII files
Resent-From: Paul Eggert <eggert@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 28 Sep 2015 14:56:02 +0000
Resent-Message-ID: <handler.21574.B21574.14434521203355 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 21574
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 21574 <at> debbugs.gnu.org
Received: via spool by 21574-submit <at> debbugs.gnu.org id=B21574.14434521203355
          (code B ref 21574); Mon, 28 Sep 2015 14:56:02 +0000
Received: (at 21574) by debbugs.gnu.org; 28 Sep 2015 14:55:20 +0000
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)
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-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.





Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.