Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Какой командой вывести список установленных языков в системе ? / 5 сообщений из 5, страница 1 из 1
29.09.2008, 12:42:57
    #35564988
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой командой вывести список установленных языков в системе ?
Установлены Русский и Английский(США)
Как вывести этот список "ru,us" на консоль ?
locale // выдаёт инфу о текущей локали LC_CTYPE и т.д
locale -a // вообще всё, что может поддерживаться (типа допустимые значения)

А как узнать только то, что установлено в настоящий момент ?
...
Рейтинг: 0 / 0
29.09.2008, 13:36:19
    #35565175
unixman
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой командой вывести список установленных языков в системе ?
ZmeisheУстановлены Русский и Английский(США)
Как вывести этот список "ru,us" на консоль ?
locale // выдаёт инфу о текущей локали LC_CTYPE и т.д
locale -a // вообще всё, что может поддерживаться (типа допустимые значения)

А как узнать только то, что установлено в настоящий момент ?

Чем отличаются понятия "текущая локаль" от "установлено в настоящий момент" в твоём понимании?
...
Рейтинг: 0 / 0
29.09.2008, 13:49:46
    #35565221
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой командой вывести список установленных языков в системе ?
В моём понимании текущая локаль это набор региональных стандартов для форматирования дат, чисел, названий месяцев, названий дней недели ...

Установлено в настоящий момент, в моём понимании, это набор раскладок клавиатуры между которыми я могу переключаться.

Мне собственно и нужен перечень языков для раскладок.
Я софтину разрабатываю. Хочу программно переключать раскладки клавиатуры, в зависимости от диалоговых окон, в которых юзер что-либо делает.
Сейчас сделал переключение между "ru,us" и "us,ru", а хочу в общем виде - интернационально, но не из всего набора, который поддерживает ОС, в принципе, а только из того, что установлено.

Под виндовоз сделал - хочу под Linux.
...
Рейтинг: 0 / 0
29.09.2008, 14:17:28
    #35565297
serg_tmb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой командой вывести список установленных языков в системе ?
автор
$ cat /etc/X11/xorg.conf|grep XkbL|awk '{print $3}'
"us,ru"


Или я чето не понял?
...
Рейтинг: 0 / 0
29.09.2008, 15:54:07
    #35565609
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой командой вывести список установленных языков в системе ?
Спасибо, serg_tmb, навёл на мысль.

Теперь знаю куда копать.

libxkbfile
X11/extensions/XKBrules.h
свойтсво _XKB_RULES_NAMES
и функции из серии Xkb...
Например XkbRF_GetNamesProp
Они должны вернуть нужное.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Какой командой вывести список установленных языков в системе ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]