Это похоже на проблему с hardinfo, сообщающей термины locale и language довольно смутно.
У меня есть только 2 языка, установленные на моей системе ubuntu, английском и норвежском языках. Однако hardinfo возвращает длинный список всех locale , соответствующих 'en'.
Локаль не состоит из языковых файлов для языка, это язык (quote man 7 locale)
На самом деле hardinfo показывает точно такой же список, что и возвращает эта команда: locale -a|grep 'en\|no', который, как я подозреваю, использует hardinfo под капотом. [!d9 ]