Как я получаю язык для сообщений?

  1. В системе должна существовать группа пользователей .
  2. Вы можете создать новую группу с groupadd users . Нет необходимости использовать параметр -r для создания системной группы . Вы можете добавить пользователя в группу, используя команду gpasswd -a username groupname
  3. groups . Команда перечисляет группы, в которых находится текущий пользователь. Полный список группы находится в файле конфигурации / etc / группа . Не изменяйте этот файл с помощью текстового редактора: если вы сделаете синтаксическую ошибку, вы не сможете войти в систему.
1
29.04.2015, 08:42
1 ответ

Вы можете получить информацию о локали с помощью:

$ locale
LANG=en_us.UTF-8
LANGUAGE=
LC_CTYPE="en_us.UTF-8"
LC_NUMERIC="en_us.UTF-8"
LC_TIME="en_us.UTF-8"
LC_COLLATE="en_us.UTF-8"
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=

Соответствующая переменная для вашей проблемы будет $LC_MESSAGES:

   LC_MESSAGES
           Formats of informative and diagnostic messages and
           interactive responses.

В скрипте вы можете получить исходные данные для того, чтобы были доступны эти переменные окружения:

$ source <(locale)
1
27.01.2020, 23:50

Теги

Похожие вопросы