Click here to Skip to main content
6,594,432 members and growing! (14,442 online)
Email Password   helpLost your password?
General Programming » Localisation » General     Beginner License: The GNU General Public License (GPL)

The Arabic Writer

By knightofbaghdad

Write Arabic in programs that don't support the Arabic language, using Unicode.
VB 7.x, VB 8.0, VB 9.0, VB 6.NET 2.0, Win2K, WinXP, Vista, Win 7, Dev
Version:3 (See All)
Posted:5 Jul 2009
Views:2,385
Bookmarked:3 times
Announcements
Loading...
 
Search    
Advanced Search
Add to IE Search
printPrint   add Share
      Discuss Discuss   Broken Article?Report  
2 votes for this article.
Popularity: 0.90 Rating: 3.00 out of 5
1 vote, 50.0%
1

2

3

4
1 vote, 50.0%
5

Introduction

The Arabic Writer is a program designed to help Arab designers to work with programs that don't support Arabic language characters, such as Adobe Photoshop.

it was written as a participation in a contest hosted and sponsored by The Arabic Team for Programming to write a Free GPL program that enables Arab designers to use Arabic text in programs that didn't support the Arabic language, such as Photoshop and other programs.

It converts Arabic characters to its equivalent Unicode characters, and then the user can copy the generated text and use it in any program that supports Unicode.

How does it work?

While some programs don't support Arabic characters, almost all programs support Unicode, which is a universal charset that includes almost every character of every language.

But, as in most western languages, it is left-to-right oriented. That's why when you try to type Arabic letters in Photoshop, it appears like you are writing backwards.

so, all we need is a program that re-arranges the Arabic letters in a way that shows the characters as whole sentences. That's exactly what the Arabic Writer does.

Advantages?

  • It is free, and available for everyone to use or edit if needed.
  • It doesn't need a pack of special fonts (as in some programs), because most of the Operating Systems out there have fonts that support Unicode, like the Arial font for example.
  • It supports English letters, symbols, parenthesis, Arabic and English numbers, the use of multiple lines, and it can convert back the generated text if it was processed again in the same manner.
  • It is very easy to edit the program by editing the HTML file, no need to recompile the code.
  • It has an on-screen Arabic keyboard to support systems that don't support the Arabic language at all.
  • It is portable, and can be run either from the exe file (requires Windows + .NET Framework 2 or higher), or by simply running the HTML file in any browser. This way, the program can be used in any Operating System (cross-platform).
  • It is very small in size (about 68 KB unpacked).

Using the Arabic Writer

The program is pretty straightforward; there is an input panel and an output panel; you write your Arabic text in the input panel, press Process Text, then copy the generated text from the output panel to your program of choice.

The program was written with VB.NET 2005, and HTML + JavaScript.

License

This article, along with any associated source code and files, is licensed under The GNU General Public License (GPL)

About the Author

knightofbaghdad


Member

Location: United States United States

Other popular Localisation articles:

Article Top
You must Sign In to use this message board.
FAQ FAQ 
 
Noise Tolerance  Layout  Per page   
 Msgs 1 to 3 of 3 (Total in Forum: 3) (Refresh)FirstPrevNext
QuestionHebrew and other languages PinmemberAsher Barak20:16 20 Jul '09  
AnswerRe: Hebrew and other languages PinmemberXpero873:27 16 Aug '09  
GeneralMy vote of 1 PinmemberHardy Wang2:49 16 Jul '09  

General General    News News    Question Question    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

PermaLink | Privacy | Terms of Use
Last Updated: 5 Jul 2009
Editor: Smitha Vijayan
Copyright 2009 by knightofbaghdad
Everything else Copyright © CodeProject, 1999-2009
Web09 | Advertise on the Code Project