Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Slackware 12 - Английская локаль, koi8-r кодировка / 2 сообщений из 2, страница 1 из 1
12.07.2007, 15:04:30
    #34656764
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 12 - Английская локаль, koi8-r кодировка
Здравствуйте!
Имеется Slackware 12.
нужно установить переменные среды, отвечающие за интернационализации (LANG и
прчоие) так, чтобы любая программа, использующая их для определения локали,
работала на английском языке, но использовала koi8-r. (если не указывать
кодировку явно, то, например, KDE может выбрать нечто экзотическое).

На данный момент локаль устанавливается следующим образом
(/etc/profile.d/lang.sh):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
#!/bin/sh

export LANG=ru_RU.KOI8-R
export LC_MESSAGES=en_US

export LC_COLLATE=C

# End of /etc/profile.d/lang.sh

В результате, по большей части используется английский язык, но вот wine,
java, man и некоторые другие програмы продолжают выводить русские
сообщения, либо выбирают русифицированный GUI.

Пробовал поставить LANG в en_EN.KOI8-R - работает как надо, но перл сходит с
ума и начинает печатать тонны варнингов насчет локали, плюс ещё несколько
программ начинают ругаться по этому же поводу (k3b например)

Обращался на linuxquestions в группу slackware получил замечание, что
en_EN - неверная локаль (установка её для LC_MESSAGES в en_US ничего не
меняет, само собой), и что использовать стоит что-то из списка,
выводимого "locale -a". Согласно этому списку, KOI8-R поддерживается только
для ru_RU.

Так как расставить локали, чтобы получить желаемую (koi8-r) кодировку и
английскую локаль? (можно, конечно, посносить все файлы интернационализации
для русского, но делать это для каждой устанавливаемой программы не очень
хочется)

Спасибо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
12.07.2007, 15:25:58
    #34656877
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Slackware 12 - Английская локаль, koi8-r кодировка
ErV wrote:

Разобрался. Вопрос закрыт.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Slackware 12 - Английская локаль, koi8-r кодировка / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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