Я и сам этого хочу. Но кроме как удалить файлы локалей (/usr/share/locale), мне больше ничего в голову не приходит. Но это вроде должно как то по-другому делаться.
Русификация Slackware (Очень простая и приятная)
Модератор: Модераторы разделов
-
- Сообщения: 183
- ОС: GNU/Linux
Re: Русификация Slackware
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
Зачем удалять файлы локалей?
Надо просто установить локаль, например, в en_US.UTF-8
Надо просто установить локаль, например, в en_US.UTF-8
-
- Сообщения: 183
- ОС: GNU/Linux
-
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: Русификация Slackware
cheer
а что бы русский отображался? и что бы русские названия в ру_утф были?
а что бы русский отображался? и что бы русские названия в ру_утф были?
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
Локаль отвечает за язык системы, ни за что более. Чтобы был русский язык в названиях файлов в консоли (речь только про консоль), надо настроить её системные шрифты (cyr-sun16, terminus) и раскладку клавиатуры (обычно ru-utf.map.gz). В иксах - не надо вообще ничего делать, можно консоль и не настраивать вовсе.
Если не UTF-8, то английская - ISO-8859-1, достаточно было выполнить:
Если не UTF-8, то английская - ISO-8859-1, достаточно было выполнить:
Код: Выделить всё
$cat /etc/locales.gen | grep en_US
-
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: Русификация Slackware
cheer
мерси=)
мерси=)
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Русификация Slackware
(cheer @ Apr 4 2007, в 18:27) писал(а):Локаль отвечает за язык системы, ни за что более.
Вообще-то если локаль и отвечает за язык системы, то в самую последнюю очередь. Да и то, только в том случае, если кто-то удосужился обеспечить поддержку языка (National Languages Support). То есть, попросту говоря, перевести сообщения системы, маны, интерфейсы на соответствующий язык. Если они на эскимосский или рапануйский не переведены - то и не будет у вас такого языка, будь хоть трижды корректно установлена эскимосская или рапануйская локаль.
А отвечает локаль за передачу языковых и национально культурных особенностей страны или ее части - формат даты и времени, представление денежных единиц и десятичной точки, и многое, многое другое, что можно посмотреть простой командой
locale
PS в одной стране может быть несколько локалей, и для одного и того же языка может быть несколько локалей
Например, в Швейцарии их четыре (немецкая, французская, итальянская и рето-романская)
В Канаде - две , английская и французская
И швейцарская французская локаль - совсем не то, что французская канадская или франчузская французская
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
мне как раз казалось, что в первую очередь. Недаром при выводе locale видим в первой же строчке, например, LANG=en_US.utf8
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Русификация Slackware
Это чистая условность
LANG=en_US.utf8
это в сущности аналог
LC_ALL=en_US.utf8
только вторая не позволит переопределить остальные локально-зависимые переменные (почему ее и не советуют употреблять), а первая - позволит переопределить любую, и язык сообщений, и формат даты/времени, и формат бумаги, и десятичную дробь, и т.д.
Вообще, надо различать:
1) локализацию как таковую - то есть привязку к месту - locale дословно
2) обеспечение ввода/вывода символов, отличных от чистого ASCII
3) обеспечение воспроизведения имен файлов опять же с символами выше 128 нижних
4) и собственно русификацию
Это вещи связанные достаточно косвенно.
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
задавание локали, насколько я понимаю, влияет лишь на первый пункт из вами перечисленных? Остальное - это console font, console map и keymap.
Привязка к месту... Ну в общем, да, это локализация дословно, но у меня задавание локали в первую очередь ассоциируется с языком системы (сравнивая те же en_US и ru_RU), хотя, конечно, вы правы, это не только язык, это и точка, и валюта, если без этого, то надо переопределять LC_что_хочется
Привязка к месту... Ну в общем, да, это локализация дословно, но у меня задавание локали в первую очередь ассоциируется с языком системы (сравнивая те же en_US и ru_RU), хотя, конечно, вы правы, это не только язык, это и точка, и валюта, если без этого, то надо переопределять LC_что_хочется
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Русификация Slackware
(cheer @ Apr 4 2007, в 23:10) писал(а):задавание локали, насколько я понимаю, влияет лишь на первый пункт из вами перечисленных?
В Линуксе - да. Хотя во FreeBSD ввод символов, не соответствующих системной локали, просто блокируется. Причем и в консоли, и в Иксах
(cheer @ Apr 4 2007, в 23:10) писал(а):console font, console map и keymap.
Это пункт второй - ну понятно, иначе не видеть русских системных сообщений
(cheer @ Apr 4 2007, в 23:10) писал(а):сравнивая те же en_US и ru_RU
опять же, можно иметь русскую системнубю локаль - чтобы корректно отображались время и проч., и вывод сообщений на аглицком
(cheer @ Apr 4 2007, в 23:10) писал(а):это и точка
десятичный разделитель, опять-таки, в старых счетных программах, обязательно надо было переопределять как точку, иначе просто ничего не работало
PS а вообще по хорошему нужно перечитать фундаментальный труд Воропая 10-летней давности, и поглядеть, что изменилось
Тогда во все это приходилось вникать от и до - иначе ни хрена не работало
А сейчас вроде не зачем, в большинстве случаев все и так пашет
Вот и забываются детали постепенно...
-
- Сообщения: 183
- ОС: GNU/Linux
Re: Русификация Slackware
Я догнал, в /etc/profile.d/lang.sh нужно добавить строку:
Код: Выделить всё
export LC_MESSAGES="en_US"
и все системные сообщения и интрфейсы GTK приложений будут на английском.
-
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: Русификация Slackware
Haxver
да это я понял, но локаль при этом остается русская.
да это я понял, но локаль при этом остается русская.
-
- Сообщения: 183
- ОС: GNU/Linux
Re: Русификация Slackware
Ну и хорошо Лично я этого и хотел.
-
- Сообщения: 430
- Статус: индивид
- ОС: fedora
Re: Русификация Slackware
Haxver
мне была нужна именно англицкая, в русской флюксбокс не рабоет=(
мне была нужна именно англицкая, в русской флюксбокс не рабоет=(
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
было у меня что-то такое... Проверь, у тебя ru_RU.UTF-8 или ru_RU.utf8 (не помню, что должно быть =))
-
- Сообщения: 175
- ОС: Debian
Re: Русификация Slackware
После установки пакета для utf8 при логине юзера выдается следующее:
От чего это?
KDSKBMODE: Operation not permitted
kbd_mode: ошибка установки режима клавиатуры
Keymap 0: Permission denied
Keymap 1: Permission denied
Keymap 2: Permission denied
Keymap 3: Permission denied
Keymap 4: Permission denied
Keymap 5: Permission denied
Keymap 6: Permission denied
KDSKBENT: Operation not permitted
loadkeys: could not deallocate keymap 7
putfont: KDFONTOP: Operation not permitted
От чего это?
-
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
От того, что выполняется строчка в скрипте unicode_start..
Код: Выделить всё
dumpkeys | loadkeys –unicode
-
- Сообщения: 153
Re: Русификация Slackware
Настроил локализацию под koi8-ru. Мод мою клавиатуру подошла раскладка "ru4.map".
Так вот, сталкнулся с такой проблемой, в раскладке "ru4.map" переключение с latin на рус. и обратно производиться с помощью клавиши <CapsLock>. Как мне сделать, чтобы раскладка переключалась с помощью комбинации клавишь <правый Ctrl>+<правый Shift>?
Так вот, сталкнулся с такой проблемой, в раскладке "ru4.map" переключение с latin на рус. и обратно производиться с помощью клавиши <CapsLock>. Как мне сделать, чтобы раскладка переключалась с помощью комбинации клавишь <правый Ctrl>+<правый Shift>?
-
- Сообщения: 40
- ОС: slackware
Re: Русификация Slackware
cheer писал(а): ↑06.07.2007 09:09От того, что выполняется строчкав скрипте unicode_start..Код: Выделить всё
dumpkeys | loadkeys –unicode
Закомментарить её? =)
P.S. Slackware12.
-
- Сообщения: 729
- Статус: Самовлюблённый сноб
- ОС: archlinux i686-current
Re: Русификация Slackware
ну да. Она бесполезна, видимо.
-
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Русификация Slackware
А как изменить раскладку ru4 из стандартной поставки Slackware, чтобы переключение раскладки осуществлялось по левой клавише Windows?
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
- Сообщения: 477
- ОС: Люблю слаку
Re: Русификация Slackware
blackst0ne писал(а): ↑09.08.2007 13:04А как изменить раскладку ru4 из стандартной поставки Slackware, чтобы переключение раскладки осуществлялось по левой клавише Windows?
http://slackware.pp.ru/rus_cons.shtml
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Русификация Slackware
McLeod095, как говорится, слона-то я и не заметил. =)
Читал же этот документ...
Спасибо.
Читал же этот документ...
Спасибо.
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Русификация Slackware
Нет, не осилил. =(
Как ни старался, переключение по Caps Lock'у не выходит сделать (Caps Lock, не Winkey).
Говорит про Parse Error в 11-й строке (изменял раскладку из первого сообщения этого топика).
Как ни старался, переключение по Caps Lock'у не выходит сделать (Caps Lock, не Winkey).
Говорит про Parse Error в 11-й строке (изменял раскладку из первого сообщения этого топика).
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
- Сообщения: 477
- ОС: Люблю слаку
Re: Русификация Slackware
Ну сам я вообще с этим не разбирался
потому как и по капс локу устраивает переключение тем более что больше все по ссш сижу и при этом из винды. На работе тока несколько серваков которые под линем крутятся а так все на ад, поэтому вот и под виндами.
а дома последний раз включал комп для того что бы перегнать видео с камеры на комп, и отредактировать. Под линем просто не охото возиться с этими камерами и т.п.
Так что кому что
Но если победишь то отпиши здесь что и где поменять что бы по левому контролу и шифту переключалось.
Так перечитал сообщение и догнал вроде
а в ru4.map.gz разве переключение не по Caps lock
потому как и по капс локу устраивает переключение тем более что больше все по ссш сижу и при этом из винды. На работе тока несколько серваков которые под линем крутятся а так все на ад, поэтому вот и под виндами.
а дома последний раз включал комп для того что бы перегнать видео с камеры на комп, и отредактировать. Под линем просто не охото возиться с этими камерами и т.п.
Так что кому что
Но если победишь то отпиши здесь что и где поменять что бы по левому контролу и шифту переключалось.
Так перечитал сообщение и догнал вроде
а в ru4.map.gz разве переключение не по Caps lock
"Work PC" E6750/2GB/Asus P5B Deluxe/2x250GB/6600GT 128/Slackware Current (Win 2003 in VmWare)
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
New Work: E6400/3GB/Arch
Home Book: Asus W6k00A/Arch, Asus 701/Arch
-
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Русификация Slackware
По Caps Lock, но русский некорректно отображается. =)
В сабжевой раскладке все отлично, все работает, но переключение по Ctrl + Shift. =(
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).
-
- Сообщения: 40
- ОС: slackware
Re: Русификация Slackware
Файл, конечно, замороченный. Но как-то получилось Alt+Shift слева и Crtl+Shift справа. =) Первый вариант меня устраивает, поэтому на второй забил.
-
- Сообщения: 528
- Статус: ツ
- ОС: Ubuntu 9.04
Re: Русификация Slackware
А меня устраивает и Ctrl + Shift (все равно редко пишу на русском в консоли).
Вот в Иксах переключение по Caps Lock - удобно очень когда привыкаешь. Даже незамечаешь переключение. Просто хотелось бы, чтобы было переключение и там, и там по одинаковой клавише. =)
Вот в Иксах переключение по Caps Lock - удобно очень когда привыкаешь. Даже незамечаешь переключение. Просто хотелось бы, чтобы было переключение и там, и там по одинаковой клавише. =)
Администрация! Пожалуйста, добавьте птичку "решено", а также соответствующую кнопку на ajax'е в теме (подробнее здесь).