Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 19 Jul 2020 19:14:44 +0200
From:      Morten Bo Johansen <listmail@mbjnet.dk>
To:        freebsd-questions@freebsd.org
Subject:   Locale oddity
Message-ID:  <slrnrh8vv3.j55.listmail@smtp.simply.com>

next in thread | raw e-mail | index | archive | help
Hi

(This is FreeBSD 12.1-RELEASE-p7 amd64)

If I unset the $LANG variable, then all other LC_* category
locale variables will automatically be set to "C" except for
the $LC_ALL variable:

  ~/ % LANG= locale
  LANG=
  LC_CTYPE="C"
  LC_COLLATE="C"
  LC_TIME="C"
  LC_NUMERIC="C"
  LC_MONETARY="C"
  LC_MESSAGES="C"
  LC_ALL=

Otherwise they are:

  ~/ % locale    
  LANG=da_DK.UTF-8
  LC_CTYPE="da_DK.UTF-8"
  LC_COLLATE="da_DK.UTF-8"
  LC_TIME="da_DK.UTF-8"
  LC_NUMERIC="da_DK.UTF-8"
  LC_MONETARY="da_DK.UTF-8"
  LC_MESSAGES="da_DK.UTF-8"
  LC_ALL=

I don't understand this behaviour. Could someone explain the
logic of this to me?

To me it seems like a bug.

Thanks,
Morten





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?slrnrh8vv3.j55.listmail>