From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Third Newsgroups: gmane.emacs.bugs Subject: bug#22392: 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 1453849584 14943 80.91.229.3 (26 Jan 2016 23:06:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Jan 2016 23:06:24 +0000 (UTC) Cc: 22392@debbugs.gnu.org, Anders Lindgren , emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Jan 27 00:06:10 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1aOCgc-0002oY-0r for geb-bug-gnu-emacs@m.gmane.org; Wed, 27 Jan 2016 00:06:10 +0100 Original-Received: from localhost ([::1]:47302 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOCgb-00066N-ER for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Jan 2016 18:06:09 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34552) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOCgY-00066G-8t for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 18:06:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aOCgU-0007J0-8V for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 18:06:06 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:49750) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aOCgU-0007Ik-5L for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 18:06:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aOCgT-0003mv-WA for bug-gnu-emacs@gnu.org; Tue, 26 Jan 2016 18:06:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Alan Third Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 26 Jan 2016 23:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 22392 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 22392-submit@debbugs.gnu.org id=B22392.145384953914536 (code B ref 22392); Tue, 26 Jan 2016 23:06:01 +0000 Original-Received: (at 22392) by debbugs.gnu.org; 26 Jan 2016 23:05:39 +0000 Original-Received: from localhost ([127.0.0.1]:37970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aOCg7-0003mO-9S for submit@debbugs.gnu.org; Tue, 26 Jan 2016 18:05:39 -0500 Original-Received: from mail-wm0-f54.google.com ([74.125.82.54]:38512) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aOCg5-0003mA-Dh for 22392@debbugs.gnu.org; Tue, 26 Jan 2016 18:05:37 -0500 Original-Received: by mail-wm0-f54.google.com with SMTP id p63so720949wmp.1 for <22392@debbugs.gnu.org>; Tue, 26 Jan 2016 15:05:37 -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=hPmSsGRR8tuB+IU1xfDZ+dS0F/7KuHJ0X2/LCA+tNq2mk8O4m0/2a4eX/CENM7xMum uGLrIcMfxarpfi2NHcT/xL265eUkHVh05Kb6uXzq9TJ3Uqit4Ik6Cpc82HLqefnP8QPE 4A9WDu/Nmj9xtmE6HroX868h5650G4/DxkT5ivn2DZz0va5BjRf4YSIWIrfx1Cdu08An WSGosc1KJxDEwnjCg/gAv9MrAxPH+ghHnKu8meL3w/GyHJzzVQalvCr3HejY3CYi9INn XwaGizo/pPwQUCGQwTA4e2/ENZ+1o1sD+156Li1auRvPTZbOqtD+7sqOL9qJdC1VCB7Q BBRA== X-Gm-Message-State: AG10YOTe6pDgEjn3JvMhVtekPGbvhUCkRSkWg30dLA+g+KA0gk8kgSaDJgRQ51vJd3fVBw== 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-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112017 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