ArabeyesTodo
This a list of projects and TODO's that are global to the Arabeyes Project as a whole. These projects are considered important stepping stones to fulfill the Arabeyes' main goals. Please let us know which areas are of interest to you (to work on) and/or if you have further suggestions that ought to be included.
محتويات
- 1 Technical/Code Issues:
- 1.1 Arabbix
- 1.2 Free Fonts
- 1.3 Printing (http://www.cups.org)
- 1.4 Terminal Emulators
- 1.5 Terminal Libraries
- 1.6 Man pages in Arabic
- 1.7 Fribidi library
- 1.8 Islamic Applications/Libraries (ITL)
- 1.9 Quran Datafiles
- 1.10 Missing Quran characters/Glyphs from Unicode's lists
- 1.11 Duali (the Arabic spellchecker)
- 1.12 Emacs
- 1.13 AbiWord
- 1.14 BiCon
- 1.15 Wine (http://www.winehq.org)
- 1.16 QT bugs/issues
- 1.17 Cygwin (http://www.cygwin.com)
- 1.18 WeirdX (http://www.jcraft.com/weirdx)
- 1.19 LaTeX2HTML
- 1.20 WinSCP (http://winscp.sf.net)
- 2 Non-Code & i18n/Translation Issues:
- 3 Various Issue/Needs:
Technical/Code Issues:
Arabbix
- Need a release
- Need better/more encompassing documentation on process to involve others
- Need more people involved to help the maintainer
- Status/Plan:
- Need help on all above items
Free Fonts
- Need KACST to include the various changed from MohammedYousif (Quran)
- Need KACST to consider various changes,
- Tashkeels/diacritics deminsions (kacstposter/kacstdecorative/kacst-qr)
- Style setting in 'fonts.cache-===is wrong (should be Regular/Bold, etc)
- Possibly consider extending coverage to include Farsi/Urdu/gaf
Printing (http://www.cups.org)
- Need to add utf8/bidi/shaping to lp/lpr/enscript for Arabic text printing
- Status/Plan:
- Need help on all above items
Terminal Emulators
- Gnome-terminal: Need to include shaping
- Xterm: Need to include Bidi/shaping (already has utf-8 support)
(www.wholehog.fsnet.co.uk/robert/xterm)
- rxvt: Need to look into adding utf-8/Bidi/shaping support
- PuTTY: Need to add remaining Arabic support
- Mlterm: Solve bidi on the command-line BIG issues - shell related
- Need an overall spec on how bidi/control-characters are to be
handled within a terminal emulator (cursor movement, etc)
- Involved:
- was - KamalDalal (PuTTY)
- was - NadimShaikli (mlterm)
- is - AhmadKhalifa (PuTTY)
- Status/Plan:
- Need help on all above items
Terminal Libraries
- Slang : Add Bidi/Shaping to S-Lang library (www.s-lang.org)
- Ncurses: Add Bidi/Shaping to Ncurses library
(www.gnu.org/software/ncurses/ncurses.html)
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
Man pages in Arabic
- 'man' don't seem to work in Arabic, need to investigate what's needed
UPDATE: this is related to 'groff' not 'man', we need proper unicode support in 'groff' (http://lists.arabeyes.org/archives/doc/2005/December/msg00004.html)
- Can Arabic man pages be viewed in a browser?
(http://lists.arabeyes.org/archives/doc/2004/May/msg00231.html) UPDATE: this is possible with 'man2html'
- Also: http://archives.mandrakelinux.com/cooker-i18n/2004-08/msg00116.php
- When viewing manpage is possible in Arabic, we'll need to start translating them.
UPDATE: the project started here http://www.arabeyes.org/project.php?proj=Manpages
- Someone needs to look into this and report back (take ownership)
Fribidi library
- Need inclusion of shaping into library
UPDATE : FriBidi now support shapping (in CVS), we need someone to see what is missing for a release and help in this
- Invovled:
- NONE
- Status/Plan:
- Behdad already adds shapping support, but still in the CVS and not released yet
Islamic Applications/Libraries (ITL)
- Need code review and authentication of algorithms
- Need Umm-Alqura algorithm/details
- Complete a simple perl-GUI for 'itools'
- Complete a fancy GUI
- Involved:
- was - AhmadTwaijry (GUI)
- is - NadimShaikli
- is - ThamerMahmoud
- Status/Plan:
- Some outdated GUI screenshots,
- Need help on all above items
Quran Datafiles
- Need an authority to verify data files' content and correctness
- Involved:
- was - AhmadTwaijry (seeking help in .sa)
- is - NadimShaikli
- is - MohammedYousif
- Status/Plan:
- All contacted groups have not responded, NEED HELP
Missing Quran characters/Glyphs from Unicode's lists
- Proposal written, but not submitted
- Need an Arabic authority to review our proposal to add new characters
- Need a solution that will work regardless of font technology
- Involved:
- is - MohammedYousif
- is - NadimShaikli
- Status/Plan:
- Need help on all above items
Duali (the Arabic spellchecker)
- Need Duali to be ported to C
- Need Duali to be included and embraced by OpenOffice
- Involved:
- is - MohammedElzubeir
- Status/Plan:
- Need help on all above items
Emacs
- Need to verify bidi inclusion into emacs' main tree
- The inclusion was supposed to have started, but no one is keeping track
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
AbiWord
- Contact Tomas Frydrych <tomas frydrych - uklinux net>
- Primitive Arabic support exists and currently bidi is done via fribidi
- Read supplemental file for more details
- Involved:
- was - MohammedSameer
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
BiCon
- Do enough distro's know of the existance of this console tool ?
- Need to push its inclusion for better distro setup support
- Any functionality and/or build issues ?
- Involved:
- was - MohammedElzubeir
- was - SamyAlBahra
- is - MuhammadAlkarouri
- Status/Plan:
- Need help on all above items
Wine (http://www.winehq.org)
- Need shaping/Bidi
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
QT bugs/issues
- Need to verify complete Arabic functionality
- Involved:
- is - YoucefRahal
- Status/Plan:
- All known bugs (and suggestions) have been reported to Trolltech
(complete list on https://www.arabeyes.org/QtBugs)
- Where is Trolltech with bugs/suggestions ?
Cygwin (http://www.cygwin.com)
- Need Arabic support compiled/included (fonts, applications, etc)
- Need 'mlterm' included among others
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
WeirdX (http://www.jcraft.com/weirdx)
- It's a Java X-server - login to linux from any host via browser
- Need to verify that Arabic is visible/usable under weirdx
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
LaTeX2HTML
- Add Arabic language (requires little Perl knowledge)
- Create a 'style' file like one of the packages in latex2html/styles/
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
WinSCP (http://winscp.sf.net)
- Add Arabic support (UTF-8, Bidi)
- Involved:
- NONE
- Status/Plan
- Someone needs to look into its current status and take ownership
Non-Code & i18n/Translation Issues:
OpenArabia.org
- Needs to include all other LUGs' news (convince 'em to use RSS)
- Need a list of skilled people who can make this a reality
- Need a proper admin for this portal
- Involved:
- was - AhmadTwaijry
- is - NadimShaikli
- is - AbdulazizAlarfaj
- Status:
- Someone needs to look into this and report back (take ownership)
Arabic wordlist
- Need a complete list of Arabic words for Arabic-to-English dictionary
- Involved:
- was - AhmadTwaijry
- was - ArafatMohamed
- is - AbdulazizAlarfaj
- Status/Plan:
- Need a mechanism for how these words will be listed (eg. by root?)
Arabic translation of Arabeyes.org site
- Need someone to compelete the translation of Arabeyes' site
- Involved:
- was - AhmadTwaijry
- was - ArafatMohamed
- is - AbdulazizAlarfaj
- Status/Plan:
- Plone interface translation complete
- Awaiting deployment of Plone
- Need mysql table changes to hold AR translations for static content
- Someone needs to look into this and report back (take ownership)
WVware (Word Clone)
- Need Bidi/Shaping
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
Content Management System (CMS) Arabization
- CMS's like phpnuke/postnuke/xoops/etc use CP-1256 and NOT UTF-8
- Need to instruct module owners to NOT use CP-1256 and use UTF-8 instead
- This is very important as more and more people opt to use CMS - UTF-8 should be the default option at a min - Current implementations don't even allow one to use UTF-8 Arabic
- Need to stress the importance of UTF-8 esp. for open source projects
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
Mutt
- Is localization possible/needed ?
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
LingoTeach (http://www.lingoteach.org)
- Language teaching program
(Translate lessons, localize application and add vocal recordings)
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
Children Games
- Add Arabic to Ktouch (typing tutor)
- Finish translation and localization of GCompris
- Find a list of viable games to include
- Need programs to teach kids Arabic
- Involved:
- was - IsamBayazidi
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
Various Issue/Needs:
Registration as a non-profit organization
- Need to select a country
- Need to get the list of people who can help
- Anything else that is involved
- Involved:
- is - ArafatMedini
- Status/Plan:
- Final choice for a country rested on Germany
- ArafatMedini and several other people in Germany offered to help
- ArafatMedini plans to be seriously involved in this issue
- This item needs a bit of follow-up
ACE
- Need another impartial organization to take it over
- OpenArabia.org (OAO) is slated for this task, but we need OAO functional
- Involved:
- NONE
- Status/Plan:
- EgLug emerged as a possible choice
- This item needs a bit of follow-up
Shirts
- Need a means to print and distribute T-shirts with Arabeyes' logo
- Involved:
- was - SamyAlBahra (created a nice design)
- Status/Plan:
- Someone needs to look into cost and what is required
CD-distribution
- Need a means to print and distribute Arabbix CDs
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into cost and what is required
Awareness -- UTF-8
- Find all applications that utilize UTF-8 to add bidi/shaping
- Involved:
- NONE
- Status/Plan:
- Someone needs to look into this and report back (take ownership)
Awareness -- Window Managers
- Instruct all window managers about the inclusion of bidi/shaping
- Compile list of all window managers, classify based on lib dependency
- Systematically query Qt and Gtk based ones initially
Awareness -- Documentation
- Generate a list of documents/resources (FAQ/links)
(a means to educate people on various Arabic issues - general)
- Generate a step-by-step document on translation (kbabel, etc)
- Come up with means to create more technically heavy-weight people
- Involved:
- is - AbdulazizAlarfaj (translation document)
- Status/Plan:
- List of documents available
- Translation document available, but needs overhaul
People
- Find and retain a lawyer
- Find and retain 2-3 artists
- Find and retain a Public-Relations (PR) coordinator
- Find and retain "chimers" (peer pressure people "yeah, want/include it")
- Involved:
- NONE
- Status/Plan:
- Currently have 2 artists. No solid contribution as of yet