Friday, June 05, 2009

Plasma and RTL

A huge number of people read and write languages that run right-to-left (aka RTL) so it's good to have solid support for RTL. I fixed a few RTL bugs in Plasma's panels the other day and I noticed Marco killed another one a few days before that, but while running `plasma-desktop -reverse` I spotted a couple cosmetic issues.

I run plasma-desktop and some of the other tools maybe a couple times a year in RTL mode, and usually because someone has filed a bug report about it. That means new RTL bugs creep in far too easily.

What would be just excellent is if we had a developer who runs their desktop in RTL who could keep an eye on it and work on RTL patches. That way our RTL experience would be a lot better. The workload is probably fairly minimal as most things Just Work(tm) thanks to Qt; it's mostly where we do custom painting and placement that things sometimes go haywire.

If you have Qt development experience and would like to make Plasma rock in the RTL world, find us in #plasma on irc.freenode.net or post to plasma-devel at kde dot org. We'd love to have you on board. :)

p.s. I also fixed the Plasma calendar to work with calendars that don't have 12 months in them, though there are a couple of bugs in two of the calendar engines in kdelibs. The author is aware of them, but help there would also rock; I'm completely date illiterate even with my native calendar (ask anyone who's had the pleasure of dealing with my "amazing" ability to think it's Thursday when it's really Wednesday, for instance) ... ;)

3 comments:

cool_walking_ said...

This comment is unrelated to the post, but you're the foremost KDE name I know. I have been using the 4.3 beta since it was released, and the people behind the "notifications and jobs" feature deserve huge pats on the back (or many small pats in case the huge pats crush them). At first I just thought "hmm, that's pretty nice", but it has steadily become more and more useful.

Also, usually when I read the comments here and someone has asked some support question, I think "What an asshole, hijacking the comments to get help with his petty problem instead of using the proper channels", but I tried what I think was the proper channel for this (#kde-windows on freenode) and everyone was comatose. I'm just wondering if there is some kind of release plan for KDE on Windows (released concurrently with Linux, or not)?

elcuco said...

HO YA!!!!!!!!!!

GREAT JOB!!!

dotancohen said...

Hi Aaron. I'm no dev, but I file lots of KDE bugs and I run an RTL (Hebrew) desktop. My local LUG runs an RTL-issue mailing list, and I am in contact with several Hebrew and Arabic users who run RTL desktops. I have filed many RTL issues, some of them minor and some of them severe, but rarely does anything move. A dedicated RTL dev would greatly help KDE as some of the issues make the desktop either unusable or look ridiculous. Often it is RTL issues that keep people off KDE in my part of the world today, a problem that KDE 3 didn't have. I know because I've been installing Linux for users for about three years, and I am quite aware of what draws casual users to Linux, and what pushes them away.

Thanks for all your time in Plasma, and thank you for acknowledging the fact that RTL issues are not insignificant, as I often feel that KDE devs feel they are.