BSDPORTAL.RU
http://www.bsdportal.ru/

Локализация CP1251 на FreeBSD 6
http://www.bsdportal.ru/viewtopic.php?f=8&t=13344
Страница 1 из 1

Автор:  Ce$$ [ Вт 06 мар, 2007 4:21 am ]
Заголовок сообщения:  Локализация CP1251 на FreeBSD 6

login.conf
Цитата:
russian|Russian Users Accounts:\
:charset=CP1251:\
:lang=ru_RU.CP1251:\
:tc=default:

rc.conf
Цитата:
keymap="ru.koi8-r.win"
scrnmap="us-ascii_to_cp437"
font8x14="cp866-8x14"

ttys
Цитата:
.....................
ttyv1 "/usr/libexec/getty Pc" cons25w on insecure
.........................

#pw usermod <username> -L russian

Вроде работает.
Может чего забыл сделать или сделал не правильно?

Автор:  grayich [ Вт 06 мар, 2007 6:16 am ]
Заголовок сообщения: 

а для чего нужна cp1251 локаль ?

Автор:  Ce$$ [ Вт 06 мар, 2007 5:36 pm ]
Заголовок сообщения: 

Для коллекции...
UTF8 - долго ещё ждать...
А что?
У koi8-u проблем нет?

Автор:  inspirra [ Вт 06 мар, 2007 7:41 pm ]
Заголовок сообщения: 

А чего сейчас не хватает для utf-8?

Автор:  Ce$$ [ Ср 07 мар, 2007 8:20 am ]
Заголовок сообщения: 

Блин, что за манера вопрос - на вопрос ...
Потребности пока нет заниматься utf8.

Автор:  inspirra [ Ср 07 мар, 2007 11:13 am ]
Заголовок сообщения: 

Ce$$ писал(а):
Блин, что за манера вопрос - на вопрос ...
Потребности пока нет заниматься utf8.

Это не "вопросом на вопрос" -- это дополнительный вопрос, что бы новую ветку не открывать:) -- я действительно не в курсах

Автор:  lavr [ Ср 07 мар, 2007 2:14 pm ]
Заголовок сообщения: 

inspirra писал(а):
А чего сейчас не хватает для utf-8?


очень много чего, например правка curses и массы софта в системе (НЕ третичного/портов),
это без разговора о консольном драйвере.

Тем не менее, вопрос уже плотно встает, он серьезный, поэтому в FreeBSD и тянут, последнее лишь мой личный взгляд.

Автор:  varnie [ Вт 13 мар, 2007 3:57 pm ]
Заголовок сообщения: 

перевел FreeBSD 6.2 Release в CP1251 (как консоль, так и все иксы, плюс монтирование фат32 раздела) на основе статьи lavr-a.
статья наз. "Локализация FreeBSD на CP1251.". пара моментов была сложных, но все разрулил успешно. lavr, спасибо за статью кстати!

занятно что в том же хэндбуке по фряхе уклон делается на КОИ8. в моем случае мне эта КОИ8 не особо была нужна, т.к. тот же виндовый раздел был в CP1251.
теперь вот загвоздка, почему-то mc не хочет понимать указанное ему перед запуском через export новое значение LANG, и посему менюшка у него идет в кракозябрах - видимо, по прежнему трактует ее КОИ8.

Автор:  lavr [ Вт 13 мар, 2007 4:24 pm ]
Заголовок сообщения: 

varnie писал(а):
перевел FreeBSD 6.2 Release в CP1251 (как консоль, так и все иксы, плюс монтирование фат32 раздела) на основе статьи lavr-a.
статья наз. "Локализация FreeBSD на CP1251.". пара моментов была сложных, но все разрулил успешно. lavr, спасибо за статью кстати!


да не на чем, не думаю что она лучшая, просто одна из первых была...
Потом были статьи лучше и полней.

Цитата:
занятно что в том же хэндбуке по фряхе уклон делается на КОИ8. в моем случае мне эта КОИ8 не особо была нужна, т.к. тот же виндовый раздел был в CP1251.
теперь вот загвоздка, почему-то mc не хочет понимать указанное ему перед запуском через export новое значение LANG, и посему менюшка у него идет в кракозябрах - видимо, по прежнему трактует ее КОИ8.


KOI8 - стала de-facto стандартом для Unix и русскоязычной сети
, Андрей Чернов (ache) официально ее
зарегистрировал и сделал много для ее успешного использования.

Наше замечательное государство ПАЛЬЦЕМ не пошевелило
НИ ДЛЯ ОДНОЙ кодировки, отсюда и свистопляска.

Сомневаюсь что еще у какой-то страны есть такое рако,
тьфу разнообразие кодировок:

- cp866
- болгарская
- cp1251
- koi8-r
- iso (8859-5 - sorry по памяти)
- mac (для apple еще чуть не забыл), возможно сейчас
уже неактуально в OS/X, не смотрел

Про MC ничего не могу сказать, нет под рукой машины на
которой можно было бы попробовать, все рабочие.
Мне достаточно X11 для работы с любой кодировкой при
основной KOI8-R.

Большинство проблем, а впоследствии, вероятно и все
проблемы снимутся при глобальном переходе на UTF, imho.

Автор:  Toptyg [ Сб 07 апр, 2007 5:45 pm ]
Заголовок сообщения: 

Делал локализацию в сp1251, смог нормально примонтировать разделы виндовые, шрифты для Хов вставил. MC сделал русским путем поиска файла в котором были названия вкладок, кнопок меню mc... и перекодировкой его в cp1251 :)

Были какие-то проблемы с парой приложениями в Иксах.

Делал это ради фтп сервера (ибо папки в кои8 и виндовым пользователям не все красиво видно :) )

Впринципе все получилось и работало нормально, но найденый патч для proftpd вернул все на место.

про UTF8 есть в сети инфа, но пользуется такой локализацией мало народу... потому и не перехожу.

Автор:  alexk [ Чт 19 апр, 2007 10:06 am ]
Заголовок сообщения: 

А как проделать локализацию CP1251 на уровне ядра?

Автор:  GreenDragon [ Вт 08 май, 2007 10:18 pm ]
Заголовок сообщения: 

lavr писал(а):
Большинство проблем, а впоследствии, вероятно и все
проблемы снимутся при глобальном переходе на UTF, imho.

Большинство наверное да, но одна точно останется - все текстовые файлы вырастут в размере практически в 2 раза, да и не только текстовые (2 байта на символ всетаки).
Кстати использую UTF8 на linux-сервере, работает без проблем, почему майнтейнеры Фри тянут - не понятно, но им наверное виднее.
Кстати, шапочники вообще в 8-й шапке убрали все кодировки и оставили только UTF8 как default.

Автор:  ipse [ Ср 09 май, 2007 12:54 am ]
Заголовок сообщения: 

Ужос.. Слов нет, одни эмоции..
Да поставьте себе винду и не мучайтесь.
Цитата:
Делал это ради фтп сервера (ибо папки в кои8 и виндовым пользователям не все красиво видно Smile )

Я вот не понимаю почему некоторые подстраиваются под виндузятников? Вас билли с собой в космос за это возьмет?
Код:
А как проделать локализацию CP1251 на уровне ядра?

Купи себе висту.

Ужос и ахтунг.. Я просто в шоке после прочтения этого топика..

Автор:  taephodong [ Ср 09 май, 2007 1:36 am ]
Заголовок сообщения: 

ipse писал(а):
Ужос и ахтунг.. Я просто в шоке после прочтения этого топика..

парень, может ты подскажешь, как провести переход в винде с cp1251 на UTF8.
все дело в том, что у меня винда использует кодировку 1251, которая не поддерживается драйвером ntfs-3g, тем самым я не пому прочесть русские символы.
если объяснишь, буду очень благодарен.

Автор:  GreenDragon [ Ср 09 май, 2007 11:07 am ]
Заголовок сообщения: 

ipse писал(а):
Ужос и ахтунг.. Я просто в шоке после прочтения этого топика..

Вас мастодонтом еще не называли? Ничего личного, как уже писал lavr, только в нашем гос-ве додумались до неимоверного количества рускоязычных кодировок, причем с абсолютно разными, так сказать, стандартами. А стандарт, по своей сути, подразумевает одно для всех.
Поэтому utf8 - реальный выход из всего этого мракобесия кодировок.
Впрочем я когда-то тоже ратовал только за koi8? сейчас детство прошло :lol:

PS for taephodong: виндовые шрифты, если не ошибаюсь, как раз в utf8

Автор:  LittleSavage [ Ср 09 май, 2007 1:30 pm ]
Заголовок сообщения: 

taephodong писал(а):
ipse писал(а):
Ужос и ахтунг.. Я просто в шоке после прочтения этого топика..

парень, может ты подскажешь, как провести переход в винде с cp1251 на UTF8.
все дело в том, что у меня винда использует кодировку 1251, которая не поддерживается драйвером ntfs-3g, тем самым я не пому прочесть русские символы.
если объяснишь, буду очень благодарен.

файловая система ntfs не использует cp1251. Там давно все имена в utf-8.
B ntfs-3g надо указывать -o locale=ru_RU.KOI8-R чтобы он переводил имена файлов в utf-8 в koi8-r

Автор:  123123 [ Ср 09 май, 2007 1:36 pm ]
Заголовок сообщения: 

стандарт есть стандарт. и это будет UTF8.
по поводу 2 байтов на символ.. мне плевать. впрочем как и всем здесь многим. емкости носителей сейчас растут с космической скоростью

ПС. у меня консоль не русифицирована. а в Х все на UTF8

Автор:  OSBoy [ Пн 14 май, 2007 6:35 pm ]
Заголовок сообщения: 

Граждане, где скачать файлик win2dos для win1251? Ссылка в статье на bsdportal.ru не рабочая! :(

Автор:  Azathoth [ Вт 15 май, 2007 3:06 am ]
Заголовок сообщения: 

OSBoy писал(а):
Граждане, где скачать файлик win2dos для win1251? Ссылка в статье на bsdportal.ru не рабочая! :(

Какие еще таблицы перекодировки? Есть более современный метод ;)
mount_msdosfs -L ru_RU.CP1251 /dev/device /mount/point

Автор:  Blake-R [ Пн 09 июл, 2007 10:58 am ]
Заголовок сообщения: 

Про UTF8 во FreeBSD: читал на оф. сайте, что для ее поддержки готово все, кроме консоли - она поддерживает пока ТОЛЬКО 8-битный вывод. Соответственно, подсунуть ей 2 байта пока не получится. А вот почему все так затянулось с переводом на 2-байтовый вывод, никто ответить не может.
Про разростание до информации [почти] в два раза, по-моему, не совсем правда. Никто же не сказал, что хранить информацию надо будет обязательно в UTF8 ;) Как насчет преобразования "на лету". А надобность в самой кодировке - для универсальной поддержки, как тут было замечено.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/