Список доступных (загруженных) языков в Linux?

Сzsh:

for var (${(M)${(k)parameters}:#B2_*})
  printf '$%s == %s\n' $var ${(P)var}
  • ${(k)parameters}— это клавиши специального ассоциативного массива $parameters, дающего информацию обо всех параметрах.
  • ${array:#B2_*}удаляет из расширения $arrayэлементы, соответствующие B2_*. С(M)(для Mприкрепленным ), это перевернутое:сохраняет совпадающие элементы.
  • ${(P)var}(аналогично bash${!var}):расширяется до значения параметра, имя которого хранится в $var.

Если вам нужны только те переменные, которые не экспортируются:

setopt extendedglob # for ^
for var (${(M)${(k)parameters[(R)^*export*]}:#B2_*})
  printf '$%s == %s\n' $var ${(P)var}
0
25.01.2020, 23:53
2 ответа

Эту команду можно использовать для отображения списка всех доступных локалей:

locale -a
0
28.01.2020, 02:54
ls -l /usr/share/locale/

Это не означает, что все приложения поддерживаются на всех языках, вам может потребоваться установить дополнительный пакет локализации для конкретного приложения или среды рабочего стола.

0
28.01.2020, 02:54

Теги

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