On Fri, Aug 19, 2016 at 10:08:03AM +0200, Matthias Apitz wrote:
> El día Friday, August 19, 2016 a las 06:00:46PM +1000, Erik Christiansen 
> escribió:
> 
> > On 19.08.16 07:39, Matthias Apitz wrote:
> > > If I unset it in ~/.muttrc and run
> > > 
> > > $ LANG=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 LC_TIME=es_ES.UTF-8 mutt
> > > 
> > > it gives the month name as 'Aug', which is not correct.
> > 
> > Try:
> > 
> > $ export LANG=...
> 
> $ export LANG=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 LC_TIME=es_ES.UTF-8 
> $ env | egrep 'LANG|LC_'
> LC_ALL=es_ES.UTF-8
> LC_COLLATE=C
> LANG=es_ES.UTF-8
> LC_TIME=es_ES.UTF-8
> $ mutt
> 
> gives 'Aug' too as month name;
> 
>       matthias

Don't set LC_ALL or LC_TIME.  Setting LANG is all you need to do, and
it's all you should do, unless you need those settings to be different
for some reason.

Also, rather than trying to pick out the environment variables from
env output, just run locale:

$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=C
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

The values in quotes in the output are inherited from your setting
from LANG, whereas those without quotes have been set explicitly.
Generally, you want ALL of those to be in quotes, other than LANG
itself.

Interestingly, on this Ubuntu system, it appears something is setting
a bunch of those for me.  There's no good reason for it to do this,
and I consider that a bug.

At any rate, check your full locale, and look for mismatches.
LC_COLLATE should not affect the date output; that should be
controlled by LC_TIME, which again, ideally should be inherited from
LANG.

On your system, is mutt a script that sources your login files, or
something of the sort?  Or do you still have another muttrc file that
is getting sourced from your main .muttrc, and setting mutt's locale
incorrectly?

Because if you've set LANG correctly, it makes zero sense that you're
getting the wrong output.  SOMETHING is misconfigured.

-- 
Derek D. Martin    http://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail due to spam prevention.  Sorry for the inconvenience.

Attachment: pgpcZVa1z7ek9.pgp
Description: PGP signature

Reply via email to