[gnome-cyr] [alex jiang sun com: [Evolution-hackers] i18 things]



Hi,

 Вот сантехники взялись за исправление i18n в Эве. Может у кого есть
ч-ку что добавить? Разве она уже корректно показывает русские имена
аттачей?

PS: а разве смена кодировки для отдельно взятого письма в Эве отсутствует?
По-моему это было..

 Best regards,
  -Vlad

----- Forwarded message from Alex Jiang <alex jiang sun com> -----

From: Alex Jiang <alex jiang sun com>
Subject: [Evolution-hackers] i18 things
Cc: sanshaoj yahoo com cn
Date: Mon, 31 Mar 2003 16:23:10 +0800
To: evolution-hackers lists ximian com, Ettore Perazzoli <ettore ximian com>,
   Suresh Chandrasekharan <Suresh Chandrasekharan eng sun com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; zh-CN; rv:1.3) Gecko/20030312

Hi,

I am now working on i18n issues of evolution.

There are several things I think we should do to improve the i18n 
performace of evolution.
First, c the patch for bug 40519 
<http://bugzilla.ximian.com/show_bug.cgi?id=40519>. which make sure 
whenever we call iconv, there is a
charset(locale_charset for default), so a uniform manner is applied.

Secondly, display charset should be stored in gconf(for each 
folder(vfolder?)). Or, when
we change the display charset,  functions like  
process_header()/header_decode_string() will
not be affected(and it's not easy to pass the chosen charset to them), 
which may lead
to bug 40521 <http://bugzilla.ximian.com/show_bug.cgi?id=40521> . i.e. 
those multibyte subject/sender... which not following rfc2047, will not
be readable(But this happens very often)

Third, when we open evolution twice in different locale, the summary 
file will not be rebuilt.
So, improperly converted subject/title will remain unreadable. One 
possibly runnable way is
to make summary in a "mbox.ev-summary.gb2312","mbox.ev-summary.en" way. 
But the final
solution is that we be ablet ot change the summary file when we change 
the charset of a mail
(c the next item) or of a folder.

Fouth, we should be able to madatorily change the charset of a single 
mail. so perhaps a UI
method will be introduces first(e.g. when we change the charset in the 
mail window, the mail's
charset will be changed, while we change in the folder view, folder 
charset will be affected).
Perhaps, to keep the wholesome of the summary file, a user-defined tag 
in the CamelMessageInfo
struture will be used to define the charset of a single mail.

I believe with these steps, the i18n problems now exist in evolution 
will be finally solved.  (By now,
I haven't touch gtkhtml, so for  bug 40520 
<http://bugzilla.ximian.com/show_bug.cgi?id=40520>,  I don't know why). 
It really needs a lot of work,
so before I make any patches, I hope to receive your kind suggestions.

Thanks a lot.

Alex Jiang

----- End forwarded message -----




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]