[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #34530] make (ab)uses the ASCII grave accent (0x60) as a left singl
From: |
Dan Kegel |
Subject: |
[bug #34530] make (ab)uses the ASCII grave accent (0x60) as a left single quotation mark |
Date: |
Tue, 11 Oct 2011 16:58:04 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1 |
URL:
<http://savannah.gnu.org/bugs/?34530>
Summary: make (ab)uses the ASCII grave accent (0x60) as a
left single quotation mark
Project: make
Submitted by: dankegel
Submitted on: Tue 11 Oct 2011 04:58:03 PM GMT
Severity: 3 - Normal
Item Group: Enhancement
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Component Version: 3.82
Operating System: None
Fixed Release: None
Triage Status: None
_______________________________________________________
Details:
As Markus wrote in
http://lists.gnu.org/archive/html/bug-make/2004-10/msg00013.html
gnu make uses funny quotes in error messages.
This behavior persists in Make 3.82.
Here's his original message:
$ make --version GNU Make 3.80
$ make love
make: *** No rule to make target `love'. Stop.
^
The use of ASCII character 0x60 as a left single quotation mark is deprecated
and looks today rather ugly with most contemporary fonts.
Suggested behavior (in the C and POSIX locales, i.e. without translation):
$ make love
make: *** No rule to make target 'love'. Stop.
^
In other locales, such as en_*.UTF-8, the straight single quotation mark
(U+0027) can easily be translated via gettext() with the typographically
nicer ones (U+2018 and U+2019) available in UTF-8 and some other
encodings.
Suggested fix:
a) s/`/'/g
b) use Unicode quotation marks in the translations for
en_GB.UTF-8 and en_US.UTF-8
Detailed background information:
http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?34530>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug #34530] make (ab)uses the ASCII grave accent (0x60) as a left single quotation mark,
Dan Kegel <=