Chỉ cần tự hỏi ở đây như tôi có trên hệ thống CentOS 7 này:
$ locale -a
<snip>
en_US.utf8
<snip>
và chưa:
$ localectl
System Locale: LANG=en_US.UTF-8
Để thêm vào đó, tên ưa thích theo X11 (/usr/share/X11/locale/locale.dir) là:
$ grep 'en_US.UTF-8$' /usr/share/X11/locale/locale.dir
en_US.UTF-8/XLC_LOCALE en_US.UTF-8
en_US.UTF-8/XLC_LOCALE: en_US.UTF-8
May mắn thay cho en_US.utf8, có một bí danh:
$ grep 'en_US.utf8' /usr/share/X11/locale/locale.alias
en_US.utf8 en_US.UTF-8
en_US.utf8: en_US.UTF-8
Một số người khác không may mắn như vậy, ví dụ ru_UA.utf8:
$ locale -a | grep ru_UA.utf8
ru_UA.utf8
$ grep 'ru_UA.utf8' /usr/share/X11/locale/locale.alias
$ grep 'ru_UA.UTF-8' /usr/share/X11/locale/locale.dir
en_US.UTF-8/XLC_LOCALE ru_UA.UTF-8
en_US.UTF-8/XLC_LOCALE: ru_UA.UTF-8
Lý do điều này hơi khó chịu nếu ngôn ngữ được chọn không có trong miền địa phương X11 là vì GDM (hoặc phiên gnome?) Buộc sử dụng phiên bản "utf8", phá vỡ các chương trình X bằng các thông báo như: "Cảnh báo: ngôn ngữ không được hỗ trợ bởi Xlib, ngôn ngữ được đặt thành C ". Tôi chỉ có thể chỉnh sửa /usr/share/X11/locale/locale.alias, nhưng thật tuyệt khi có thêm thông tin về phiên bản nào thực sự đúng.