From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.devel Subject: Re: Emacs OS X GUI doesn't set locale Date: Tue, 26 Jan 2016 23:05:29 +0000 Message-ID: References: <83twm01ju1.fsf@gnu.org> <83lh7c1igo.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1453849540 14182 80.91.229.3 (26 Jan 2016 23:05:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Jan 2016 23:05:40 +0000 (UTC) Cc: 22392@debbugs.gnu.org, Anders Lindgren , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 27 00:05:38 2016 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 1aOCg6-0002bl-A9 for ged-emacs-devel@m.gmane.org; Wed, 27 Jan 2016 00:05:38 +0100 Original-Received: from localhost ([::1]:47298 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOCg5-0005Qc-KL for ged-emacs-devel@m.gmane.org; Tue, 26 Jan 2016 18:05:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOCg1-0005Oe-S8 for emacs-devel@gnu.org; Tue, 26 Jan 2016 18:05:34 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aOCg0-0006nm-VP for emacs-devel@gnu.org; Tue, 26 Jan 2016 18:05:33 -0500 Original-Received: from mail-wm0-x22b.google.com ([2a00:1450:400c:c09::22b]:33222) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOCg0-0006nC-O1; Tue, 26 Jan 2016 18:05:32 -0500 Original-Received: by mail-wm0-x22b.google.com with SMTP id 123so126729895wmz.0; Tue, 26 Jan 2016 15:05:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=sender:from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=nYYBgqY85ElzTGRgdJXgygpSCNFxi8To+YyWcb9U3ig=; b=Q/BOwJMiRz1aas0BAfFwxv5OMYIJgrKQAw5Kb6IsX6MEKuzaA0UiUEeyG8wBNWsokC iASt3gHgpq/UC17KTtPvQwVTurjFVis8h9395jPS7bNhQn0QCi4P9UlROubaVnO+2kpM aNfyRWDaYvtooFbdoo7w7ET/13zo9ptpbUyBiKE0tej5ubn5kR6G12reCCKslLYJNvxZ r4uUc4GCqS23WNIVzFXkwvcQoD/G3cEY2+XA3/wL6yzizQe7jV5bUCmY+a918gM8I40u 487z5/hq8+u8ylVeARho3x4xE94jXPrfvlyDLUCKPH3XYhxxAt85m8fUuh4S7rLZZ5R6 Ra1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:references:date :in-reply-to:message-id:user-agent:mime-version:content-type; bh=nYYBgqY85ElzTGRgdJXgygpSCNFxi8To+YyWcb9U3ig=; b=Wag5cmE84NJRjZYDbaFniVAt1HKhN2PVrh/65w2sQY406tluQ4w/L23x4cSOuGx7dX FbpOjscdldWBVkE1jncQv9AohJYX0xWkiALiaUbjh/k0FBRrSeQYgnTqlPlYljR98HCT OII27otO6HMr2C5NxMkEBsSVCaXKb2jTnAWkCtZg3eXbBm5wUK/YDzvTAuE/DTZh9+82 rZj4hNKVnAwDXSiAvSQoGg4W3t1vS5n6+eph0z9zkokbj2XwIo97TS5ZG9YciXgPtWal JKTfI3qU78Hl4ptur7dvzZ7th/NYG2EdlvMKgGrc0nZ1ggV3Qttd22dQk9ecNCqjC0pu hcbQ== X-Gm-Message-State: AG10YOQeqBJdpB5ghZJwLS7zAdMKbpHRiQ4Gu07pARjHTA0ODKqCoZ/Ob3mo+/NcUXp8/A== X-Received: by 10.194.95.34 with SMTP id dh2mr25013796wjb.63.1453849531936; Tue, 26 Jan 2016 15:05:31 -0800 (PST) Original-Received: from galloway.idiocy.org (d.d.f.f.d.4.a.0.9.0.6.7.a.3.d.a.9.2.1.8.8.f.3.0.0.b.8.0.1.0.0.2.ip6.arpa. [2001:8b0:3f8:8129:ad3a:7609:a4d:ffdd]) by smtp.gmail.com with ESMTPSA id k130sm4894915wmg.6.2016.01.26.15.05.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 26 Jan 2016 15:05:31 -0800 (PST) In-Reply-To: <83lh7c1igo.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 26 Jan 2016 17:14:15 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (darwin) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22b 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:198889 Archived-At: Eli Zaretskii writes: >> Yes, that is why I asked if he had considered that approach. The reason I asked >> was if there was any advantage in setting the LANG variable of the Emacs >> process itself, or if this only was of interest of subprocesses. > > Passing our LANG to subprocesses would be a bad idea, I think. Emacs > is not supposed to change the environment of the child processes just > because it needs that for itself. To my mind it might be a plus for Emacs to pass it's LANG along in this particular situation as UNIX style sub-processes aren't going to pick up the correct locale themselves and so will, presumably, default to "C", no matter what the locale should be. eg. running the locale command from within Emacs: LANG= LC_COLLATE="C" LC_CTYPE="C" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL= vs running it from terminal.app: LANG="en_GB.UTF-8" LC_COLLATE="en_GB.UTF-8" LC_CTYPE="en_GB.UTF-8" LC_MESSAGES="en_GB.UTF-8" LC_MONETARY="en_GB.UTF-8" LC_NUMERIC="en_GB.UTF-8" LC_TIME="en_GB.UTF-8" LC_ALL= -- Alan Third