Friday, September 19, 2008

Jalali GCal moved to Google Code

Finally I created a project for Jalali GCal in code.google.com. Here are the Installation Guide and the downloads list.

Thanks to Mehdi Ahmadizadeh, the new versions work fine with current Google Calendar UI. Also some ideas from Shayan have been implemented.

Here are latest features (for version 2.4):
  • The userscript is now available in two editions: English and Persian. Using Persian edition gives you Persian numbers and months' names;
  • The font of Persian texts in Persian version is bigger than the default texts;
  • The name of the Jalali month is shown in the first day of the month (in the table).
Hope you enjoy it. Feel free to report enhancement requests, bugs, and issues.

Labels: , , , , , ,

Friday, April 25, 2008

Persian in Console, using Bicon and console-setup


This is a screen-shot of Persian translation of The Little Prince, in GNOME Terminal, using Bicon.

A few days ago Ahmed El-Mahmoudy told me about his recent work on Bicon, the Bidirectional Console program. He has made a Debian package, so I made one for Ubuntu Hardy, with a little fix on builddeps, through Launchpad's Private Package Archive build system. You can find the package at my PPA.

I just started using PPA and this is my first package there. By the way, I've also became a Launchpad Beta Tester and am using Launchpad as my OpenID server.

Also I found console-setup works fine with XKB's Iranian keyboard layout, with a change on CODESET. This is how you can get a Persian/Iranian keyboard on your Linux console. Open /etc/default/console-setup and change the lines like these:

CODESET="Arabic"

XKBMODEL="pc105"
XKBLAYOUT="us,ir"
XKBVARIANT=","
XKBOPTIONS="grp:shift_caps_toggle,lv3:ralt_switch,grp_led:scroll"

Bicon project is not so active, but if you need Persian support in console, it's a good start. Please report bugs, or inform us at #arabeyes at irc.freenode.net. Thanks.

Labels: , , , ,

Thursday, August 31, 2006

What Microsoft did to Persian Language

Recently I installed Microsoft's Persian UI for Windows XP. Seems like Microsoft can't do anything right for Persian. They use SPACE instead of ZWNJ everywhere in the UI. WTF?! After spending about 1.5 million USD on Persian (they even call it Farsi) support on Windows, the real Persian Windows is still a dream. They are practically removing ZWNJ from Persian, just because they don't know how to use it (or rather, their American-grown confused Iranians don't.)

Microsoft is the one who brought U+064A ARABIC LETTER YEH (Yeh with two dots bellow in final and isolate forms) to Persian, instead of U+06CC ARABIC LETTER FARSI YEH (Yeh without any dots in final and isolate forms), with their buggy fonts. Even Windows Persian keyboard layout have never been compatible with the Iranian standard layout. Now it's so common to see Arabic Yeh and Keh instead of Persian ones everywhere, everytime. More info.

This story reminds me of an old joke:
A British guy was arguing with a Hindi guy.
The British guy says:
We f**ked your country for one hundred years!
The Hindi guy responds:
We f**ked your language forever!

Labels: , , , ,

Friday, October 01, 2004

The Beginning

Zero-Width Non-Joiner is a formating Unicode Character (U+200C ZERO WIDTH NON-JOINER) with alias name ZWNJ. It's useful and necessary in writing Persian and some other languages.



Translation of "zero-width non-joiner" to Persian is "فاصله‌ی مجازی", that also means "virtual space". I love it!

Labels: , , ,