From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([69.77.167.62] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1L9Ta8-0005se-13 for garchives@archives.gentoo.org; Mon, 08 Dec 2008 00:02:36 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E9EA2E04E6; Mon, 8 Dec 2008 00:02:32 +0000 (UTC) Received: from cdptpa-omtalb.mail.rr.com (cdptpa-omtalb.mail.rr.com [75.180.132.122]) by pigeon.gentoo.org (Postfix) with ESMTP id D03D4E04E6 for ; Mon, 8 Dec 2008 00:02:32 +0000 (UTC) Received: from basement.kutulu.org ([70.121.200.185]) by cdptpa-omta01.mail.rr.com with ESMTP id <20081208000232.MTNB28564.cdptpa-omta01.mail.rr.com@basement.kutulu.org> for ; Mon, 8 Dec 2008 00:02:32 +0000 Received: from [192.168.69.4] (wombat.jungle [192.168.69.4]) by basement.kutulu.org (Postfix) with ESMTPS id 6F2721143D for ; Sun, 7 Dec 2008 19:02:31 -0500 (EST) Message-ID: <493C6490.2000902@kutulu.org> Date: Sun, 07 Dec 2008 19:04:32 -0500 From: Mike Edenfield User-Agent: Thunderbird 2.0.0.18 (Windows/20081105) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] locale issue to clean up References: <5bdc1c8b0812071335x51af155cn6a497a0d2449d266@mail.gmail.com> <493C464B.1010205@gmail.com> <5bdc1c8b0812071410j690b0e10o5337ddcfb2cf6103@mail.gmail.com> In-Reply-To: <5bdc1c8b0812071410j690b0e10o5337ddcfb2cf6103@mail.gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Archives-Salt: d1119039-7696-4466-a074-24b09cd0da56 X-Archives-Hash: 4ee8a742163fd8f3adbea17e56362861 Mark Knecht wrote: >>> lightning ~ # cat /etc/locale.gen >>> en_US ISO-8859-1 >>> en_US.UTF-8 UTF-8 Just to be safe, try running locale-gen again. The glibc ebuild does this automatically, but if you've changed locale.gen since the last time that ebuild ran, you need to run locale-gen to pick up the changes. >>> lightning ~ # cat /etc/env.d/02locale >>> LANG=en_US I think that adding LC_ALL="en_US" in this file should be all you need. Basically, your "locale" is made up of about a dozen different settings that describe how to display things like dates, money, big numbers, sorted lists, etc. Each of these options has an LC_* variable associated with it. Additionally, there is a LANG variable that specifies which language translation to use (LANGUAGES is a GNU-specific alternative to LC_MESSAGES, IIRC, and I rarely specify it). LC_ALL is used if you know you want the use one locale for everything, and specifying LC_ALL="en_US" will automatically set all of the others for you. Setting that end rerunning env-update ; source /etc/profile should get rid of those locale errors. > Looking above I don't have LANG or LC_ALL entries and the LINGUAS is > suspect. If I was to convert them to your settings do I then need to > rebuild any apps that use them? You don't need LANG/LC_ALL in your make.conf if they are set properly in your environment, e.g. in env.d/02locale, since they are both run-time environment settings that you want to be the same everywhere. LINGUAS is a build-time setting that tells any localization-aware autoconf scripts to install the language translation files for the set of languages you listed. Having LINGUAS="en en_US" in make.conf is correct, it makes sure that only English-language translations are installed. (Not all applications are LINGUAS-aware, so you will still see a lot of other languages you didn't ask for.).