ArtReal's readme
personal unreality:  точка пушистости

Локализация и интерфейс

14.01.09 11:36 ◇ keywords: soft, wishlist

Хочется в Линуксе отдельной локали — для интерфейса. Т.е. системная локаль — это святое, а вот для интерфейса программ хочется установить отдельную локаль (ну не нравятся мне меню на русском).

Или уже есть, но я об этом не знаю?

 [ link ] -1

Comments   [ 6 ]
[ 1 ] MiRacLe  / 14.01.2009 12:50
А для чего системная локаль отличная от en_* , если меню хочется аглицкие?

Ну а вообще:
# LANG=en_US /path/to/programm

P.S.
Не путаются ли наличие кириллической раскладки с понятием русской локали?

ArtReal: А как же сортировка по алфавиту, формат представления даты/времени, etc?


[ 2 ] MiRacLe  / 14.01.2009 13:11
Ну да, с сортировкой наверное могут быть проблемы, меня просто устраивает всё в en_US.UTF-8

Но опять же LC_TIME и LC_COLLATE оставить русскими, остальное буржуинское

ArtReal: Можно, конечно, изменить в kde default language на «US English»… но все равно хочу вторую (интерфейсную) локаль


[ 3 ] MiRacLe  / 14.01.2009 13:48
Ну так «добавка» LANG в «ярлычке» и есть искомая вторая локаль.

ArtReal: Неа. Она в таком случае заменяет системную локаль (а вот default language ее не заменяет).
Ну, иначе говоря, я хочу возможность селективно применять default language


[ 4 ] MiRacLe  / 14.01.2009 14:13
LC_MESSAGES=en_US /program/name ?

ArtReal: не хочет :(


[ 5 ] MiRacLe  / 14.01.2009 14:53
А какая хоть программа? Из тех что попробовал — все повели себя так, как ожидалось

ArtReal: Я пробовал на /usr/bin/kedit


[ 6 ] MiRacLe  / 16.01.2009 22:29
Вот такие варианты и все работают у меня:

LANG=en_US.utf-8 kate
LC_MESSAGES=en_US.utf-8
kate
LANGUAGE=en_US.utf-8
kate
KDE_LANG=en_US.utf-8
kate

ну хоть один должен же сработать и у вас?

ArtReal: Теоретически должен, но практически — не работает. Судя по всему, программа спрашивает локаль у kde, а тот отдает свою (из своего конфига), а не системную. Кроме того, прогграмма может и не спрашивать локаль (а зачем она ей?)


Comments   [ 6 ]