Você pode obter as informações de locale
com:
$ 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=
A variável relevante para sua preocupação seria, então, $LC_MESSAGES
:
LC_MESSAGES
Formats of informative and diagnostic messages and
interactive responses.
Em um sctipt, você pode fornecer essa saída para ter essas variáveis de ambiente disponíveis:
$ source <(locale)