Re: Снова о русификации, Гы ;)
Наверное, нужно баг запостить, нет? -- Миша
Re: Снова о русификации, Гы ;)
On Tue, 14 Dec 1999, Michael Sobolev wrote: > From: Michael Sobolev <[EMAIL PROTECTED]> > Subject: Re: Снова о русификации, Гы ;) > > Наверное, нужно баг запостить, нет? Сначала надо написать эффективный заменитель strcoll для сортировки. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
Re: Снова о русификации, Гы ;)
On Tue, Dec 14, 1999 at 03:34:02PM +0300, Victor Wagner wrote: > Сначала надо написать эффективный заменитель strcoll для сортировки. То есть strcoll до сих пор не работает? Или же работает *очень* неэффективно? Если первое, то согласен. Если второе, то как этот заменитель будет включаться в большое количество разные программ? -- Миша
RE: Снова о русификации, Гы ;)
Гы :-) Обновите свои textutils до 2.0 -- с sort проблем не будет. Это быстрее, чем писать про Жванецкого. Rgrds, AEN.
RE: Снова о русификации, Гы ;)
On Tue, 14 Dec 1999, Aleksey Novodvorsky wrote: > From: Aleksey Novodvorsky <[EMAIL PROTECTED]> > Subject: RE: Снова о русификации, Гы ;) > X-Mailer: XFMail 1.4.4 on Linux > > Гы :-) > Обновите свои textutils до 2.0 -- с sort проблем не будет. Для желающих апгрейдиться выложил пересобранный под slink пакет на ftp://ftp.ice.ru/debian/slink/updates/ > Это быстрее, чем писать про Жванецкого. А вот на что прикажете апгрейдить fileutils? И чтобы при LANG=ru_RU.UTF-8 тоже работало? -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
Re: Снова о русификации, Гы ;)
On Tue, Dec 14, 1999 at 04:16:00PM +0300, Victor Wagner wrote: > А вот на что прикажете апгрейдить fileutils? > И чтобы при LANG=ru_RU.UTF-8 тоже работало? А что, glibc уже правильно работает с многобайтовыми локалями? -- Миша
RE: Снова о русификации, Гы ;)
On 14-Dec-1999 Victor Wagner wrote: > On Tue, 14 Dec 1999, Aleksey Novodvorsky wrote: > >> From: Aleksey Novodvorsky <[EMAIL PROTECTED]> >> Subject: RE: Снова о русификации, Гы ;) >> X-Mailer: XFMail 1.4.4 on Linux >> >> Гы :-) >> Обновите свои textutils до 2.0 -- с sort проблем не будет. > > Для желающих апгрейдиться выложил пересобранный под slink пакет на > ftp://ftp.ice.ru/debian/slink/updates/ > >> Это быстрее, чем писать про Жванецкого. > > А вот на что прикажете апгрейдить fileutils? > И чтобы при LANG=ru_RU.UTF-8 тоже работало? Спасение утопающих... Впрочем, UTF-locale Drepper обещал. Rgrds, AEN
Re: Снова о русификации, Гы ;)
>> Наверное, нужно баг запостить, нет? > Сначала надо написать эффективный заменитель strcoll для сортировки. Может я чего-то не понимаю, но strcoll именно хорош для сортировки, потому что сравнивает две строки и определяет которая из них где должна стоять в плане как раз сортировки и при этом опираясь на локаль. Виктор
Re: Снова о русификации, Гы ;)
>> Лучше бы спросили чего не надо русифицировать. > >Не вопрос ! Спрашиваем ;) Отвечаю. Все надо русифицировать. ПОГОЛОВНО! Если ставить вопрос о 100% корректной русификации. Даже в случае с GNOME и KDE не все гладко - перевод местами хромает да и не полностью переведено. Ну и сортировка, наверное, как всегда. Виктор
RE: Re: Снова о русификации, Гы ;)
On 15-Dec-1999 Виктор Вислобоков wrote: >>> Лучше бы спросили чего не надо русифицировать. >> >>Не вопрос ! Спрашиваем ;) > > > Отвечаю. Все надо русифицировать. ПОГОЛОВНО! > Если ставить вопрос о 100% корректной русификации. > Даже в случае с GNOME и KDE не все гладко - перевод > местами хромает да и не полностью переведено. Ну и > сортировка, наверное, как всегда. Я же показал Вам, что не "как всегда". Кстати, не кажется ли Вам, что русские имена файлов -- полная чушь, подарок дяди Билли? Впрочем. если есть желание, то fileutils исправить несложно. Если уж говорить о настоящих проблемах русификации, то это KDE2. Тролли придумали такое в Qt2, что никто из команды KDE понять не может. А потому, боюсь, что в KDE2 будут очень большие проблемы интернационализации для не-Latin1. Сейчас об этом никто не задумывается, а потом будет хуже. И еще. Появились первые лицензионно чистые русские ps-шрифты, сделанные Сергеем Шарашкиным из Москвы (courier, helvetica, times, charter на базе тех, что входят в XFree) и Дмитрием Сорокиным из Берлина (helvetica, оригинальная). Взять можно на ftp://ftp.logic.ru/pub/logic/linux/fonts Пока они годятся для X и тех приложений, которые генерят правильный русский ps (например, приложения qt/kde). Думаю, что надо снять шляпу перед этими людьми. И постараться интегрировать эти шрифты в возможно большее число приложений. Rgrds, AEN. >
Re: Re: Снова о русификации, Гы ;)
>> Отвечаю. Все надо русифицировать. ПОГОЛОВНО! >> Если ставить вопрос о 100% корректной русификации. >> Даже в случае с GNOME и KDE не все гладко - перевод >> местами хромает да и не полностью переведено. Ну и >> сортировка, наверное, как всегда. >Я же показал Вам, что не "как всегда". Только в sort. >Кстати, не кажется ли Вам, что русские имена файлов -- полная чушь, подарок дяди >Билли? Впрочем. если есть желание, то fileutils исправить несложно. А почему собственно полная чушь? Вот есть у меня довольно большая библиотека в файлах. И на диске у меня организовано так: Русская литература | +- А || | +- Пьесах Амнуэль || | +- Эдуард Авдонин | ... +-Н || |+-Юрий Никитин ... Как по вашему, это неудобно? >Если уж говорить о настоящих проблемах русификации, то это KDE2. Тролли >придумали такое в Qt2, что никто из команды KDE понять не может. А потому, >боюсь, что в KDE2 будут очень большие проблемы интернационализации для >не-Latin1. Сейчас об этом никто не задумывается, а потом будет хуже. Я ведь об этом и говорю. Что "Они там внутри все это производят и видимо там же и потребляют...". >И еще. Появились первые лицензионно чистые русские ps-шрифты, сделанные Сергеем >Шарашкиным из Москвы (courier, helvetica, times, charter на базе тех, что входят >в XFree) и Дмитрием Сорокиным из Берлина (helvetica, оригинальная). Взять можно >на ftp://ftp.logic.ru/pub/logic/linux/fonts Вот это здорово. Спасибо им. Молодцы. Я пробовал рисовать шрифты для иксов сам и знаю как это тяжело. А теперь скажите мне - в POTATO эти шрифты будут? >Пока они годятся для X и тех приложений, которые генерят правильный русский ps >(например, приложения qt/kde). Не понял! Т.е. например lout их не может? А StarOffice? >Думаю, что надо снять шляпу перед этими людьми. И постараться интегрировать эти >шрифты в возможно большее число приложений. Полностью согласен. Виктор
RE: Re: Снова о русификации, Гы ;)
On Wed, 15 Dec 1999, Aleksey Novodvorsky wrote: > Кстати, не кажется ли Вам, что русские имена файлов -- полная чушь, подарок > дяди > Билли? Впрочем. если есть желание, то fileutils исправить несложно. Не кажется. Возьмем скажем любимый нашими вебмастерами метод - тексты гифчиками. Использование русских имен файлов в данном контексте позволяет легко править эти тексты в html, а недостающие графические элементы генерить при первом обращении посредством GD. Я уж не говорю о той огромной массе русских пользователей, которые не знают английского. Много проще настроить систему чтобы корректно понимала русский язык, чем гадать как юзер мог перевести или транслитерировать данное слово. Вот скажем, когда я работал с той книгой, откуда man drake взят, там 140 файлов по именам путешественников. И представление о том как они пишутся (особенно те, которые по национальности англосаксы) у меня и у отца почему-то совершенно разные. Дрейку как раз повезло - отцу почему-то запало в память, что он пишется как Drake. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
RE: Re: Re: Снова о русификации, Гы ;)
On 15-Dec-1999 Виктор Вислобоков wrote: >Вот это здорово. Спасибо им. Молодцы. Я пробовал рисовать шрифты для > иксов сам и знаю как это тяжело. > А теперь скажите мне - в POTATO эти шрифты будут? Петя вчера отослал их в XFree. > >>Пока они годятся для X и тех приложений, которые генерят правильный русский > ps >>(например, приложения qt/kde). > >Не понял! Т.е. например lout их не может? А StarOffice? lout без доработок lout'а или уродования шрифтов -- не может. А вот SO -- должен. Я им не пользуюсь, поэтому не проверял. Дело в том, что lout, *roff, xfig, netscape etc. знают тольк опро шрифты ISOLatin1. Поэтому для использования этих, правильных шрифтов, с правильными именами глифов русских букв в "плохих" приложениях, надо их поуродовать. Или, что лучше, поправить приложения, что труднеее, а в случае Netscape -- невозможно. Но все это уже наша задача. Хорошо это делает Леня Кантер. Rgrds, AEN >
RE: Re: Re: Снова о русификации, Гы ;)
On Wed, 15 Dec 1999, Aleksey Novodvorsky wrote: > From: Aleksey Novodvorsky <[EMAIL PROTECTED]> > Subject: RE: Re: Re: Снова о русификации, Гы ;) > X-Mailer: XFMail 1.4.4 on Linux > > > On 15-Dec-1999 Виктор Вислобоков wrote: > >Вот это здорово. Спасибо им. Молодцы. Я пробовал рисовать шрифты для > > иксов сам и знаю как это тяжело. > > А теперь скажите мне - в POTATO эти шрифты будут? > Петя вчера отослал их в XFree. > > > > >>Пока они годятся для X и тех приложений, которые генерят правильный русский > > ps > >>(например, приложения qt/kde). > > > >Не понял! Т.е. например lout их не может? А StarOffice? > lout без доработок lout'а или уродования шрифтов -- не может. А вот SO -- > должен. Я им не пользуюсь, поэтому не проверял. > Дело в том, что lout, *roff, xfig, netscape etc. знают тольк опро шрифты > ISOLatin1. Поэтому для использования этих, правильных шрифтов, с правильными > именами глифов русских букв в "плохих" приложениях, надо их поуродовать. Или, > что лучше, поправить приложения, что труднеее, а в случае Netscape -- > невозможно. Но все это уже наша задача. Хорошо это делает Леня Кантер. Ну почему невозможно - нетривиально, надо слегка дизассемблировать Netscape. Но ведь на предмет afm Netscape правится. Думаю, что и на предмет имен глифов тоже, если сумма длин правильных имен не превышает сумму длин Latin-1. Если превышает, то моих познаний в ELF-формате на это явно не хватит, но у кого-нибудь другого может и хватит. Они там, собаки страшные, к сожалению не хранят полного пролога в текстовом виде. А хранят массив имен глифов. Если найти сам массив (потому что то место, где хранятся строки находится элементарно) то можно написать патчилку, аналогичную патчилке для afm. И столь же независимую от номера версии. Hint, в бинарнике ищется строка ydieresis\0thorn\0yacute исходя из ее смещения, и заголовка ELF-файла определяется какие значения имеют инициализированные указатели на эти строки и ищется массив этих указателей. Потом меняется. Если все строки не влезут, то придется часть записать в конец файла и соответствующим образом подправить размеры сегмента статических данных в заголовке. Под DOS в свое время и не так EXE-шники мучали. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
RE: Re: Re: Снова о русификации, Гы ;)
On 15-Dec-1999 Victor Wagner wrote: > Ну почему невозможно - нетривиально, надо слегка дизассемблировать > Netscape. Но ведь на предмет afm Netscape правится. Думаю, что и на > предмет имен глифов тоже, если сумма длин правильных имен не превышает > сумму длин Latin-1. Если превышает, то моих познаний в ELF-формате на > это явно не хватит, но у кого-нибудь другого может и хватит. Увы, это прямое нарушение лицензии Netscape :-( Rgrds, AEN.
RE: Re: Re: Снова о русификации, Гы ;)
On Wed, 15 Dec 1999, Aleksey Novodvorsky wrote: > > On 15-Dec-1999 Victor Wagner wrote: > > Ну почему невозможно - нетривиально, надо слегка дизассемблировать > > Netscape. Но ведь на предмет afm Netscape правится. Думаю, что и на > > предмет имен глифов тоже, если сумма длин правильных имен не превышает > > сумму длин Latin-1. Если превышает, то моих познаний в ELF-формате на > > это явно не хватит, но у кого-нибудь другого может и хватит. > > Увы, это прямое нарушение лицензии Netscape :-( Ну, тогда остается патчить не Netscape, а сделанный ей PS. Поскольку на предмет метрик Netscape попатчен, хотя и с нарушением лицензии, встраиваем в фильтр принтера проверочку на предмет /%%Creator: Mozilla (Netscape)/ и дальше меняем одну известную строчку, начинающуюся с [/.notdef на другую, не менее известную. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
RE: Re: Re: Снова о русификации, Гы ;)
On Wed, 15 Dec 1999, Aleksey Novodvorsky wrote: > > Предпочитаю корректно работающие программы, хотя и с нарушением лицензии, > > программам работающим криво. Лучше попортить Netscape, > > тем более, что все равно ее скоро заменит Mozilla, где то же самое > > можно сделать без нарушения лицензии, чем портить хорошие и честные > > шрифты. > > Хм. Здесь вот в чем вопрос. Для себя Вы можете портить что угодно, в России > это > разрешается. Но вот сделать это общедоступным (в том числе на Западе) -- не > можете. Кроме того, такое решение проблемы ослабляет давление на > производителя. Такое решение проблемы - пропатчить с нарушением лицензии одно приложение, которому, к сожалению нет замены, услиливает давление на производителей всех остальных приложений, поскольку при этом не возникает в системе кривых фонтов и хакерских раскладок, с которыми другие кривые приложения хоть как-то работают. Netscape - статья особая - она в своей нише (во всяком случае вне Windows) - фактически монополист. Но вот все остальные кривые приложения, которым хоть какие-то альтернативы есть, при таком подходе в систему просто не допускаются. > Нелицензионные решения плохи не только с точки зрения морали, но и (в большей > степени!) с точки зрения перспективы. Это именно то, чего ждут от Вас > производители non-free софта. Правильным с точки зрения перспективы является _немедленный_ переход на Мозиллу. К сожалению, этот вариант не очень практичный. Все варианты с калеченьем шрифтов и раскладок клавиатуры - еще более неправильны с точки зрения перспективы. Все таки, лицензионная чистота это только один из аспектов правильности системы. Поэтому в данном случае лицензия Netscape откровенно идет лесом в соответствии с российскими законами, по которым я имею полное право патчить и дизассемблировать программу для обеспечения ее корректной работы со своей системой. В данном случае - с корректно руссифицированным Postscript - интерпретатором. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
RE: Re: Re: Снова о русификации, Гы ;)
On 15-Dec-1999 Victor Wagner wrote: > On Wed, 15 Dec 1999, Aleksey Novodvorsky wrote: > >> > Все таки, лицензионная чистота это только один из аспектов правильности > системы. Поэтому в данном случае лицензия Netscape откровенно идет лесом > в соответствии с российскими законами, по которым я имею полное право > патчить и дизассемблировать программу для обеспечения ее корректной работы > со своей системой. Мы работаем не только для российского пользователя. Критически важна репутация русских производителей free software в community, я уже распространялся как-то на эту тему. Нарушение лицензий -- путь к самоизоляции. Не думаю, что ситуация с Netscape -- достаточный для этого повод. Rgdrs, AEN
Re: Re: Re: Снова о русификации, Гы ;)
>>Не понял! Т.е. например lout их не может? А StarOffice? >lout без доработок lout'а или уродования шрифтов -- не может. А вот SO -- >должен. Я им не пользуюсь, поэтому не проверял. >Дело в том, что lout, *roff, xfig, netscape etc. знают тольк опро шрифты >ISOLatin1. Поэтому для использования этих, правильных шрифтов, с правильными >именами глифов русских букв в "плохих" приложениях, надо их поуродовать. Или, >что лучше, поправить приложения, что труднеее, а в случае Netscape -- >невозможно. Но все это уже наша задача. Хорошо это делает Леня Кантер. Неправильно, вы, говорите. lout'у достаточно дать метрики шрифтов (.afm) и он будет генерить Postscript правильно. И поддержка русского там есть как на предмет самого языка, так и на предмет переносов. У меня lout делал все по-русски даже с капелловскими шрифтами, когда я ему дал ихние метрики. Вот groff - это, наверное, другой компот. Виктор
RE: Re: Re: Re: Снова о русификации, Гы ;)
On 16-Dec-1999 Виктор Вислобоков wrote: > >Неправильно, вы, говорите. lout'у достаточно дать метрики шрифтов > (.afm) > и он будет генерить Postscript правильно. И поддержка русского там есть > как на предмет самого языка, так и на предмет переносов. Переносы здесь ни при чем. >У меня lout делал все по-русски даже с капелловскими шрифтами, когда > я ему дал ихние метрики. Буду рад ошибиться. Но дело в том, что именно капелловские шрифты можно скормить кому угодно -- они выдают себя за Latin1, как по обозначенной кодировке, так и по именам глифов. Впрочем, -- есть возможность попробовать. Хорошо, если обойдется малой кровью. Rgrds, AEN
Re: Re: Re: Re: Снова о русификации, Гы ;)
On Thu, 16 Dec 1999, Victor Wagner wrote: > On Thu, 16 Dec 1999, Виктор Вислобоков wrote: > > > > Я бы сам попробовал, но не могу попасть к ftp, где шрифты. Нет ли > > где-нибудь > > еще, где более веселый канал? > Дело не в канале. Небось браузером ходишь? > Тогда ходи на www.ice.ru/lists/cyrfonts > > ftp.logic.ru пускает только нормальным ftp-клиентом > ftp,wget, lftp, mc годятся, Netscape - нет, > lynx ведет себя крайне странно - вешается на получении листинга , > но если прервать трансфер через некоторое время клавишей z, то все > показывает. Этот баг был недавно пофиксен by Klaus Weide. Текущая dev. ветка (самый свежий представитель - lynx-2.8.3dev17) включает этот патч. Наверное на ftp.logic.ru стоит wuftpd - кажется что весь софт, который использует libwww (lynx один из них, NS может быть тоже) имеет (имел в случае с lynx) с новыми wuftpd траблы. > -- > Victor Wagner [EMAIL PROTECTED] > ProgrammerOffice:7-(095)-203-50-60 > Institute for CommerceHome: 7-(095)-135-46-61 > Engineering http://www.ice.ru/~vitus > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] > Best regards, -Vlad
Re: Re: Re: Re: Снова о русификации, Гы ;)
On Thu, 16 Dec 1999, Vlad Harchev wrote: > > ftp.logic.ru пускает только нормальным ftp-клиентом > > ftp,wget, lftp, mc годятся, Netscape - нет, > > lynx ведет себя крайне странно - вешается на получении листинга , > > но если прервать трансфер через некоторое время клавишей z, то все > > показывает. > > Этот баг был недавно пофиксен by Klaus Weide. Текущая dev. ветка (самый > свежий представитель - lynx-2.8.3dev17) включает этот патч. Наверное на > ftp.logic.ru стоит wuftpd - кажется что весь софт, который использует Ну не знаю. На ftp.ice.ru тоже wu-ftpd, но никаких проблем нет. Проблемы ftp.logic.ru несколько другого плана. Они чисто административные. Остается только порекомендовать AEN выкладывать патчи и тому подобные вещи так, чтобы они были доступны по http. -- Victor Wagner [EMAIL PROTECTED] Programmer Office:7-(095)-203-50-60 Institute for Commerce Home: 7-(095)-135-46-61 Engineering http://www.ice.ru/~vitus
Re: Re: Re: Re: Снова о русификации, Гы ;)
On Fri, 17 Dec 1999, Victor Wagner wrote: > On Thu, 16 Dec 1999, Vlad Harchev wrote: > > > ftp.logic.ru пускает только нормальным ftp-клиентом > > > ftp,wget, lftp, mc годятся, Netscape - нет, > > > lynx ведет себя крайне странно - вешается на получении листинга , > > > но если прервать трансфер через некоторое время клавишей z, то все > > > показывает. > > > > Этот баг был недавно пофиксен by Klaus Weide. Текущая dev. ветка (самый > > свежий представитель - lynx-2.8.3dev17) включает этот патч. Наверное на > > ftp.logic.ru стоит wuftpd - кажется что весь софт, который использует > > Ну не знаю. На ftp.ice.ru тоже wu-ftpd, но никаких проблем нет. > Проблемы ftp.logic.ru несколько другого плана. Они чисто > административные. Остается только порекомендовать AEN выкладывать патчи > и тому подобные вещи так, чтобы они были доступны по http. Наверное все-таки версии wuftpd различаются. Но однозначно, я ходил с lynx-2.8.3dev17 на ftp.logic.ru и никаких проблем не заметил. >[...] Best regards, -Vlad