From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 9ce1d38: Use curved quotes in core elisp diagnostics Date: Sat, 22 Aug 2015 00:27:39 +0900 Message-ID: <87a8tk8xw4.fsf@uwakimon.sk.tsukuba.ac.jp> References: <55D1043C.3030909@yandex.ru> <55D15899.2070105@cs.ucla.edu> <20150817121513.GA2634@acm.fritz.box> <55D21191.8070202@cs.ucla.edu> <20150817173551.GB2634@acm.fritz.box> <55D29EA6.2020009@cs.ucla.edu> <20150818103921.GA2262@acm.fritz.box> <55D36132.1020900@cs.ucla.edu> <20150818171715.GD2262@acm.fritz.box> <55D3869E.30302@cs.ucla.edu> <20150818204211.GF2262@acm.fritz.box> <55D3A641.7040409@cs.ucla.edu> <87bne4fc7s.fsf@wanadoo.es> <55D3C28D.3000006@cs.ucla.edu> <85k2sqw04a.fsf@iznogoud.viz> <838u95jdfi.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 X-Trace: ger.gmane.org 1440170907 14582 80.91.229.3 (21 Aug 2015 15:28:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Aug 2015 15:28:27 +0000 (UTC) Cc: ofv@wanadoo.es, Wolfgang Jenkner , emacs-devel@gnu.org, eggert@cs.ucla.edu To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 21 17:28:15 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ZSoEo-0007Jl-D5 for ged-emacs-devel@m.gmane.org; Fri, 21 Aug 2015 17:28:14 +0200 Original-Received: from localhost ([::1]:42086 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZSoEn-0006Lj-RW for ged-emacs-devel@m.gmane.org; Fri, 21 Aug 2015 11:28:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47179) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZSoEP-0006L8-Mh for emacs-devel@gnu.org; Fri, 21 Aug 2015 11:27:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZSoEO-0005V0-UF for emacs-devel@gnu.org; Fri, 21 Aug 2015 11:27:49 -0400 Original-Received: from shako.sk.tsukuba.ac.jp ([130.158.97.161]:59239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZSoEK-0005TK-W5; Fri, 21 Aug 2015 11:27:45 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by shako.sk.tsukuba.ac.jp (Postfix) with ESMTPS id E713E1C39F2; Sat, 22 Aug 2015 00:27:39 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 9967A11EF83; Sat, 22 Aug 2015 00:27:39 +0900 (JST) In-Reply-To: <838u95jdfi.fsf@gnu.org> X-Mailer: VM undefined under 21.5 (beta34) "kale" ffb5abc8dc4e XEmacs Lucid (x86_64-unknown-linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (barebone) [generic] [fuzzy] X-Received-From: 130.158.97.161 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:189049 Archived-At: Eli Zaretskii writes: > But as long as Emacs speaks to the users only in US English, it is IMO > wrong to replace the quotes by locale-specific ones, exactly for the > same reason it is wrong to sort multi-lingual text in a buffer using > locale-specific sorting rules: those locale-specific rules were > invented for sorting the locale's language(s), not for sorting > multi-lingual text. +1 Definitely unset POSIX_ME_HARDER here. Multilingual applications like Emacs should treat locales as sources of data to be used appropriately or on user request, not as standards to be taken seriously. The "locale" should be inferred from the containing text (or metadata, such as the gettext language) whereever possible. Of course for things like numerical data or dates a user might prefer to override with their native locale. But by default Emacs should not do that.