amrnablus at gmail.com
Fri Jun 4 21:03:48 EDT 2010
let's start with the most obvious, for me that would be an arabic interface
(with controls and everything flipped into RTL) and arabic spell checking
i did some homework, as for the interface, i couldn't find any non-english
interface for pidgin, is that correct ?
as for spell checking, aspell supports arabic, which means there is no work
needed from my side
what do you think ?
On Thu, Jun 3, 2010 at 9:04 PM, Ethan Blanton <elb at pidgin.im> wrote:
> Amr Shahin spake unto us the following wisdom:
> > i'm not exactly familiar with GTK, but i was sure it won't be exactly
> > perfect, that can be fixed along with the bidi support process.
> > and yes i agree there is no industry standard for rtl display,
> > for mixed dir text indentation and similar concerns
> > that said, the rest of your concerns shouldn't be problematic. i'm a
> > arabic speaker, direction detection libraries are available , other
> > could be tackled when they show up
> > if you're into this you can send me a couple of documents to read to
> > determine the parts i should start coding
> Probably the best way to get started is for you to define a few
> behaviors that you're aware of that are incorrect, and we can help you
> find where they come from.
> If you're looking for a general place to start, pidgin/gtkimhtml.c is
> probably going to contain the bulk of the code that needs to be more
> bidi-aware. However, it's an enormous file (almost 6k lines)
> containing a lot of subtly interdependent code. It, however, along
> with GtkTextView, handles the bidi display for both the conversation
> text and the input box in conversations.
> The laws that forbid the carrying of arms are laws [that have no remedy
> for evils]. They disarm only those who are neither inclined nor
> determined to commit crimes.
> -- Cesare Beccaria, "On Crimes and Punishments", 1764
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (GNU/Linux)
> -----END PGP SIGNATURE-----
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Devel