How to set language=en (or =en_US.UTF-8) by localectl in Ubuntu 16.04?

Asked by photon on 2019-02-01

$ locale
LANG=en_US.UTF-8
LANGUAGE=en
LC_CTYPE="en_US.UTF-8"

`sudo localectl set-locale LANGUAGE=en_US.UTF-8` would clear the LANG field and set some other LC_ fields to "POSIX" in Ubuntu 16. However the same command will set the LANGUAGE as en_US.UTF-8 in debian 8.

I also doubt if "en" is legit or supported in the locale-list, when I can only see en_US, en_UK, etc.
$ sudo localectl list-locales
...

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
2019-02-01
Last reply:
2019-02-16
Launchpad Janitor (janitor) said : #1

This question was expired because it remained in the 'Open' state without activity for the last 15 days.