From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] master 9ce1d38: Use curved quotes in core elisp diagnostics Date: Fri, 21 Aug 2015 10:41:53 +0300 Message-ID: <838u95jdfi.fsf@gnu.org> 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> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1440142958 12907 80.91.229.3 (21 Aug 2015 07:42:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 21 Aug 2015 07:42:38 +0000 (UTC) Cc: ofv@wanadoo.es, eggert@cs.ucla.edu, emacs-devel@gnu.org To: Wolfgang Jenkner Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Aug 21 09:42:28 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 1ZSgy3-0000nj-0F for ged-emacs-devel@m.gmane.org; Fri, 21 Aug 2015 09:42:27 +0200 Original-Received: from localhost ([::1]:40259 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZSgxx-0003Kc-9U for ged-emacs-devel@m.gmane.org; Fri, 21 Aug 2015 03:42:21 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45621) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZSgxf-0003It-4B for emacs-devel@gnu.org; Fri, 21 Aug 2015 03:42:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZSgxb-00059X-V3 for emacs-devel@gnu.org; Fri, 21 Aug 2015 03:42:03 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:50879) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZSgxb-00059T-Mu for emacs-devel@gnu.org; Fri, 21 Aug 2015 03:41:59 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NTF00M0098L6J00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Fri, 21 Aug 2015 10:41:57 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NTF00MCD9DX3F60@a-mtaout23.012.net.il>; Fri, 21 Aug 2015 10:41:57 +0300 (IDT) In-reply-to: <85k2sqw04a.fsf@iznogoud.viz> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 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:189022 Archived-At: > From: Wolfgang Jenkner > Date: Thu, 20 Aug 2015 15:37:10 +0200 > Cc: =D3scar Fuentes , emacs-devel@gnu.org >=20 > On Tue, Aug 18 2015, Paul Eggert wrote: >=20 > > If it helps, I think > > diagnostics are the last major component of getting Emacs quoting= to > > follow common modern practice (controlled by user preference of > > course). >=20 > I'd think that "common modern practice" for GNU projects is describ= ed in > (info "(gettext) po/LINGUAS"). >=20 > IIUC, the description there recommends that the usual "ugly" quotes > should be used in source files and translated at run time according= to > the locale. That description is for messages in locale-specific languages. If someone wants to work on infrastructure for translating Emacs message= s to other languages, then they should include in that infrastructure facilities for converting the quotes to locale-specific conventions (or maybe rely on the translators to replace the quotes as part of th= e translated messages, as gettext-based projects do). But as long as Emacs speaks to the users only in US English, it is IM= O 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. E.g., it would be very weird for me to see a message quoting, say, Chinese text with German-style quotes just because I happen to be in the de_DE locale!