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.
pgpcZVa1z7ek9.pgp
Description: PGP signature
