Описываю, "как сделать win1251 методом, доступным простому пользователю":
грузитесь с дистрибутивного диска MS Windows 2000 и...
P.S. Для тех, кто еще живет в середине конца 20 века: держать _весь_
дестоп под 1251 смысла нет -- тут вам не там, здесь у нас *nix. А
при _ПРАВИЛЬНО_ настроенной локали использование некоторых программ
(которым это _действительно_ нужно, StarOffice, например) в 1251
не представляет никаких проблем.
P.P.S. Кто-нибудь может привести _РЕАЛЬНЫЙ_ пример зачем вам нужно
1251? Обмен plain text (OK, html) файлами через файлопомойку таковым
не считается, ибо свидетельствует о кривости вашей инфтрастуктуры.
_Какой_ принцип? "Я хочу"? Если Вы хотите cp1251 -- на здоровье, но
зачем это хотеть "от KDE вообще"? Выставьте своей конкретной программе
(ну, что там у Вас, KWord, vim, quanta, StarOffice) ru_RU.cp1251
и наслаждайтесь.
В том-то и дело, что "хочу 1251" -- это не принцип, а, эээ, не примите
не свой счет, специально возьму в кавычки, "извращение". И "простому"
пользователю это просто не нужно. И нет ничего
удивительного, что большинству рекомендуют верный способ -- KOI8. А
кто хочет нестандартного -- уж как-нибудь сам разберется, как это
сделать. Ибо есть железное правило: если новичку не хватает
стандартных средств, то он просто не умеет ими пользоваться.
P.S. Это требование ("хочу 1251") возникает с завидным постоянством,
но никто никогда не смог привести аргумент, кроме "я хочу", в ответ
на вопрос "зачем"? "Принцип" -- это не аргумент, это его отсутствие.
Новичку КАК РАЗ и не хватает. И если "с завидными постоянством" возникает, значит это есть потребность, не правда ли? А потребность нужно удовлетворять.
1251 мне прилось поставить только для StarOffice! и только для печати на PostCkrip`овый принтер!
а так он и c KOI8 пишет прямо! По моему в KDE русски не плохо при кручен....
John, Вы читаете, что я пишу или нет? "Потребности" как раз и нет.
С завидным постоянством возникает _ЗАПРОС_ "хочу cp1251", _НО_(!) на вопрос
"зачем?" ответить никто не может. Вернее, ответ всегда сводится к "просто
я так хочу". Вот и Вы, собственно, на этот "аргумент" скатились.
И John, Вы не не путайте "потребность" и "непонимание". Вот, с завидным
постоянством возникает и вопрос "а почему Mozilla
постит ??? вместо русского". Значит, есть потребность убрать нормальную
локализацию
из Mozilla. Я не шучу. Новичкам будет "удобнее". Ведь действительно
есть потребность в отсутствии правильной локализации
в Mozilla (обусловленная _непониманием_). Так будем мозилу ломать?
P.S. про "потребности" хорошо у Стругацких написано, "Понедельник начинается
в субботу". у меня вот есть потребность по левой стороне дороги ездить. Я
даже "обосновать" могу (примерно, как и апологеты cp1251) -- "а вся Англия
и Австралия с Индией и Японией так делают".
Так, по-Вашему, мне надо эту "потребность" начать удовлетворять прямо сегодня
утром? :)
Не дало оно мне удалить, помещу копию под своим именем. Sorry.
John, Вы читаете, что я пишу или нет? "Потребности" как раз и нет.
С завидным постоянством возникает _ЗАПРОС_ "хочу cp1251", _НО_(!) на
вопрос "зачем?" ответить никто не может. Вернее, ответ всегда сводится к
"просто я так хочу". Вот и Вы, собственно, на этот "аргумент" скатились.
И John, Вы не не путайте "потребность" и "непонимание". Вот, с завидным
постоянством возникает и вопрос "а почему Mozilla постит ??? вместо русского".
Значит, есть потребность убрать нормальную локализацию из Mozilla. Я не шучу.
Новичкам будет "удобнее". Ведь действительно есть потребность в отсутствии
правильной локализации в Mozilla (обусловленная _непониманием_). Так будем
мозилу ломать?
P.S. про "потребности" хорошо у Стругацких написано, "Понедельник начинается
в субботу". у меня вот есть потребность по левой стороне дороги ездить. Я даже
"обосновать" могу (примерно, как и апологеты cp1251) -- "а вся Англия и
Австралия с Индией и Японией так делают". Так, по-Вашему, мне надо эту
"потребность" начать удовлетворять прямо сегодня утром? :)
BTW, вот и иллюстрация, к тому, что есть потребность в _отсутствии_ правильной
локализации в мозилле -- скриншот "Русский в заголовках окошек Mozilla 0.8.1"
(http://www.linux.org.ru:8100/view-message.jsp?msgid=75015&scroll=section&...).
Ведь его появление обусловлено тем, что у кого-то есть "проблема" с русским
в заголовках окошек в Mozilla. Значит, есть "потребность" эту проблему решать?
Только вот незадача -- проблемы-то в Mozilla нет. Если локаль настроена -- и в "заголовках
окошек в Mozilla" все нормально и в других программах тоже.
Так будем учить людей правильно настраивать локаль или решать проблему "с русским
в заголовках окошек в Mozilla"?
Осебенно радует то, что возвращена способность работать с кирилицей без
русификации всего интерфейса - за это громадное спасибо команде разработчиков.
KDE - еще раз доказал что это наиболее продвинутый десктоп
Dronov, я читаю что вы пишите. И прекрасно понимаю, почему до сих пор нормально это не сделано (любая кодировка).
Зачем, тогда, объясните пожалуйста, есть поддержка ISO8859-5 вместе с KOI8-R?
Кто сказал, что должна быть KOI8-R? Кто сказал, что должна быть 1251? Потребность сказала. Нужно, чтобы система была максимально удобна для любого пользователя. Чтобы он мог работать при @*любой*@ кодировке.
То, что до сих пор программы разработанные под Linux выводят ? вместо русского (уже не выводят иногда) это ли не говорит о том, что необходимо подумать, что все таки проблема есть. Локализации ПО.
Так Вы, к сожалению, скатились на общие рассуждения и я так и не увидел примера,
иллюстрирующего когда нужно cp1251 по умолчанию. Напоминаю свой исходный вопрос:
Кто-нибудь может привести реальный пример зачем вам нужно 1251 по умолчанию?
А про "кто сказал что надо KOI" -- перечитайте мой P.S. о моем желании ездить
слева. Аналогия понятно? _Принято_ так у нас. Никто Вам не мешает ездить слева
(забудем про милицию) -- просто Вы будете сталкиваться с теми, кто начал ездить
намного раньше Ваc. :)
2Dronov: Реальный пример- IRC,боьшая часть юзеров сидит там из Win9X и пишут они естественно в ср1251, сам когдато с этим сталкнулся читать моге в ср1251 а вот писать нет :(.IRC это конечно не самая важная штука, но для многи она ОЧЕНЬ важна!---/DeeV
КОНЕЧНО ЗАБАВНО ПОЛУЧАЕТСЯ, ОТСТУПЛЮ ОТ ТЕМЫ РУССИФИКАЦИИ KDE, НО ОПИСЫВАЯ ДАННУЮ ПРОБЛЕМУ,
КАК МОЖНО БЫЛО В ЗАГОЛОВКЕ НАПИСАТЬ ТАКОЕ ПРОСТОЕ СЛОВО, КАК руССификация с ошибкой ? :-)
Пожалуйста, John, _реальный_ пример, где "потребность" в cp1251 обусловлена
_НЕЗНАНЕМ_. Вот DeeV'у _НЕ_ _НУЖНО_ cp1251 -- он просто не умеет irc пользоваться.
Для его же блага было бы лучше, если бы он cp1251 вообще не смог "включить" --
тогда бы он хотя бы irc (программой-клиентом) пользоваться научился.
DeeV, а сделать /help set, Вы, конечно, не догадались?
Тогда вот Вам готовый совет: сделайте echo "set translation RUNSSIAN_WIN" >> ~/.ircrc
и забудьте про извращения с 1251.
Конкурс продолжается. Примера, когда _нужно_ cp1251 как основная локаль я так и не
услышал.
P.S. посмотрите на тред под уже упоминавшимся скриншотом "Русский в
заголовках окошек Mozilla 0.8.1". Я ради эксперимента вытащил mozilla 0.6 (!) --
все там нормально с русским в заголовках. Учить людей надо, а не потакать их
капризам.
Решил привести пример, когда CP-1251 действительно может понадобиться.
Во-первых в этой кодировке есть особые кириллические буквы,
используемые в украинском, белорусском, а также в южнославянских
языках, которых нет в KOI8-R. Правда, существует специальная кодировка
KOI8-U, в которой содержатся украинские буквы, однако в ней нет,
например, белорусского "у краткого". Поэтому, если необходимо писать
как по-русски, так и по белорусски, CP-1251 может быть полезна.
Кроме того, в CP-1251 есть специальные знаки, используемые в русских
текстах: кавычки-ёлочки, длинное тире, знак номера (имеющийся, кстати,
на современных русских клавиатурах).
В новом дистрибутиве Linux Mandrake RE Spring 2001 можно установить
CP-1251 как локаль. И это правильно: речь ведь идёт о выборе, а не
о борьбе кодировок. Я, скорее всего, всё-таки поставлю KOI8-R, однако
не собираюсь это навязывать другим.
Автор предыдущего сообщения прав. Это одно из применений.
Почему то в Mandrake RE это понимают прекрасно и сделали. Речь действительно идет исключительно о выборе. О свободе, именно о ней.
2anonymous (*) (2001-04-01 11:52:34.0): дорогой anonymous, если вы найдете подлинные грамматические ошибки в русификации KDE (пишется с одним "с"!), сообщите в команду перевода, их тут же исправят.
И кавычки-елочки и знак "номер" и много разного другого.
Вот с поддержкой и русского и украинского и белорусского -- да, это никак.
Но, ведь это везде "никак". Это к кодировкам вообще никакого отношения не имеет.
Я Вам даже скажу почему. Вот есть у меня список:
"Маша, Мiкола, Михаил, високого, висит, высокого". И что мы получим
на выходе sort?
В целом -- да, пример Ваш хорош и вполне реален. _Почти_ то, что я так долго
хотел услышать. Но, распространенной описанную Вами ситуацию никак не
назовешь. И, самое главное, Ваш пример не отвечает на вопрос -- зачем вам cp1251 как основная
локаль? Это же ломает существующую практику -- см. мой пример с ездой по левой стороне
дороги. Сами говорите -- себе-то KOI8 оставите.
Никто не оспаривает необходимость наличия (возможности использования,
если Вам так больше нравится) cp1251. Чтобы cp1251 можно было включить --
это да, это _НУЖНО_. Но ведь это _МОЖНО_ во всех современных дистрибутивах. В этом
плане Mandrake RE S 2001 как раз плох, потому что _несовместим_ с остальными
дистрибутивами.
Г-н Dronov, а нельзя ли поподробнее про точки и русские буквы в мазилле? А то вот locale работает, постим все по-русски, но в заголовках окон -- все равно точки.
З.Ы. А Вы знаете каким образом мазилла сопоставляет локали Ваш локальный (извиняюсь за тавтологию) charset?
Вопрос конешно не в тему,
почему столько много kdeinit - запускается ?????
Похоже он - много поточный, но как минимум
3/4 процесса kdeinit всё равно в памяти сидит
John, что-то Вы либо "тормозите", либо придуриваетесь. Нету
межплатформенного обмена plain text файлами. Как упыря. Просто потому, что
есть такие файлы только "у нас". На "других" платформах (кстати, какие другие?
уточнить можете? что-то у меня сомнения, что что там 1251 в mainframe от IBM)
почти не используются plain text файлы. А на той платформе, где есть 1251 -- plain text
не используется _вообще_. "Юзверю" Вы потом долго будете объяснять, почему
там какой-то notepad вылез и все равно он Вас пропросит в следующий раз
*.doc прислать.
P.S. случай обмена исходниками за пример межплатформенного обмена не идет
-- там всегда используется какая либо система version control и "приикрутить"
на commit перекодировку большого труда не составляет, что все девелоперы и
делают. Да и девелопер -- не "юзверь", он о проблемах с кодировками знать
обязан.