Re: [gnome-cyr] evolution-0.99
- From: Vlad Harchev <hvv hippo ru>
- To: gnome-cyr gnome org
- Subject: Re: [gnome-cyr] evolution-0.99
- Date: Sat, 10 Nov 2001 12:38:18 +0400 (SAMT)
On Fri, 9 Nov 2001, Alexander Kirillov wrote:
> On Fri, 9 Nov 2001 22:55:24 +0400 (SAMT)
> "Vlad Harchev" <hvv hippo ru> wrote:
>
> > On Fri, 9 Nov 2001, Alexander Kirillov wrote:
> > >По моему разумении, evo все
> > > равно должна мне предоставлять возможность писать и читать письма на
> > > любом языке, независимо от локали - может, я полиглот и знаю 15
> > > языков.
> >
> > Читать она должна давать, ибо используется очень хитрые механизмы для
> > отображения текста. Набивать давать она не обязана.
>
> Не согласен. Т.е., я готов понять что авторы не предусмотрели этого, но
> считаю это крайне желательным. Почему-то в windows я могу набивать письма
> на любом языке, даже если я пользуюсь английской версией windows. Да и на
> самом деле - в наше время есть люди которые получают и пишут письма на
> нескольких языках (вот я, например). Что ж им, каждый раз менять локаль?
> Но я готов
> согласиться, что это проблема не эвы, а gtk. Авось в gtk 2 это будет
> сделано.
Да, это именно ограничение gtk. В gtk2 это будет возможно.
В принципе, если сильно упросить авторов gtkhtml, то можно добиться ввода
текста в любой кодировке, в том числе не представимой в кодировке локали. Но
это даст возможность бить только тела писем. Хотя, есть некоторая надежда, что
и не только - так как Evo использует GAL который кажется рисует все сам, даже
в GtkEntry. Чтобы проверить, надо под русской локалью получить письмо с
умляюутами, нажать "ответить" на него и посмотреть - в поле Subject видны ли
умляуты или нет. Если видны, то поддержку ввода любых символов ВЕЗДЕ в Evo
будет легко реализовать под любой локалью. Может кто такое попробовать?
>
> > > Читать письма - нет проблем, даже и печатать их тоже (есди правильно
> > > выбрать шрифты, но это отдельная тема)
> >
> > Было бы интересно, какие проблемы были с печатью (если только под
> > выбором
> > шрифта не понимается установка и регистрация шрифтов с русскими глифами
> > в них
> > в гноме-принт).
>
> Проблемы были не с печатью, а с просмотром на экране. Если я в
> control-center выберу для gtkhtml fixed width font=courier(adobe),
> encoding koi8-r, то на экране в эве вместо русских букв я вижу что-то
> вроде
> 1>;LH8=AB2> ?@>AB>
> и т.д. Если выбрать courier new (monotype),
> (который я взял из виндов), все в порядке.
Понятно.. Очень интересная проблема. На LRN один ч-к тоже жаловался на это,
и решил ее так же.. Вот про это надо бы отправить багрепорт..
>
> >
> > > Писать: вот тут проблемы. Я выбрал шрифты с encoding koi8-r, и
> > > в окне набора письма edit->character encoding->koi8-r.
> > > 1. Если я переключаю клавиатуру в русский режим с помощью xmodmap, и
> > > пытаюсь набрать письмо, то на экране вижу только _________________
> > >
> > > 2. Если с помощью xkb, то на экране - ничего. Пустое место.
> >
> > Все правильно.
> >
> > > 3. cut-and-paste: из emacs или терминала - то же, что 1.
> > > из другого окна evo - получается: наконец-то вижу русские
> > > буквы
> >
> > gnome-terminal и похоже emacs - сломаны в плане pasting из них. Вот их
> > авторам и надо багрепорты слать (содержание багрепорта такое "it needs
> > to
> > support COMPOUND_TEXT clipboard target for textual data").
> >
> > > Может кто-нибудь подтвердить это?
> > >
> > > Комментарии: то, что xmodmap не работает - это нормально, в конце
> > > концов это попытка обжулить программу, а evo на обман не поддается. А
> > > вот что она не принимает русские буквы набранные через xkb, с
> > > символами вроде (keysym 0x6d6, Cyrillic_zhe - проверено через xev) -
> > > проблема. Правда, она в этом не одинока: я, пожалуй, и не знаю
> > > программ которые в локали С понимают и показывают на экране такие
> > > символы. (Это письмо я пишу в sylpheed'е, переключив клавиатуру с
> > помощью
> > > xruskb - по сути, xmodmap переключалка).
> > >
> > > Если у кого есть идеи как этому помочь - скажите. А кстати: стоит ли
> > > это запостить в багзиллу?
> >
> > Постить багрепорт не надо.
> > Все верно. В локали en-US не представимы русские буквы. Посему логично
> > что
> > оно не работает и что его вбить можно.
> По той же логике, тогда русские буквы и в полученных письмах показывать
> не надо.
Ввод с клавиатуры и отображение - разные вещи.
> > Запуск Evo с установленной для него LANG=ru не пройдет из-за баги в
> > oafd -
> > локаль загружаемого компонента не наследуется от компонента, который его
> > активировал (иными словами, берется дефолтовая локаль для данного
> > юзера).
> > Багрепорт про это послан месяца 3 назад.
> >
> > Не понимаю, а почему Вам нельзя работать под русской локалью? Или не
> > хочется
> > переключать мозги на русский (то есть чтобы не торчали русские переводы
> > перед
> > глазами)? Русский можно будет без проблем вбивать.
> >
> > Если мешают именно русские переводы перед глазами - то можно просто
> > убить
> > /usr/share/locale/ru*/LC_MESSAGES - переводы на русский как рукой
> > снимет, и
> > русский можно будет вбивать везде. Хотя всякие даты будут на русском. Но
> > вбивать можно будет везде.. (В принципе, можно было бы нормально
> > пользовать
> > гном установив LANG=ru_RU.KOI8-R и LC_MESSAGES=en_US - но гном сломан,
> > так как
> > вроде бы не поддерживает LC_MESSAGES - надо править где-то в
> > gnome-libs).
>
> Честно? Главным образом - лень разбираться как бы это сделать чтобы
Честно-честно :)
> locale=ru, а все сообщения при этом на английском (привык я уж к этому). А
> кроме того, не люблю я таких решений. А если я после этого пишу письмо
> своему знакомому немцу, у которого в имени умляут, что мне тогда делать?
Если он уже в адресной книге (и его имя там есть) то все будет ОК - он увидет
умляут в своем имени (возможно тот кто набивает мыло - не увидит).
Вбить фразу с умляутами под русской локалью не получиться.
> Уж лучше я буду сильфидой пользоваться.
>
>
> > > Шурик
> > >
> > > PS. А то, что 3/4 подписчиков ничего не пишут - так это нормально.
> > > Большинство из них зато внимательно читают и пользуются. А чего
> > встревать
> > > в дискуссию, если я явно знаю меньше чем Влад или Валек?
> >
> > Для того, чтобы здесь по-русски описать впечатления и встреченные
> > проблемы,
> > никакой квалификацией обладать не требуется. Вот Вы ведь тоже пробовали
> > Evo,
> > она Вам сильно не понравилась - причины бы было интересно услышать как
> > минимум
> > нам.
> Впечатления - это пожалуйста. Да и не то что сильно не понравилась -
> хорошая прога, только чуть-чуть не дотягивает...
Очень бы хотелось услышать перечень позиций по которым она не дотягивает.
Всего,
-Влад
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]