bug-make
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]