ArabeyesTodo

From ويكي عربآيز
Revision as of 00:23, 21 September 2006 by Adn (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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.

NOTE: all entries are (or will be) numbered noting priority.

Arabization Requirements

["Arabization Requirements"] tell programmers and writers what they need to know to support Arabic.

Technical/Code Issues:

1. Arabbix
 * Need a release
 * Need better/more encompassing documentation on process to involve others
 * Need more people involved to help the maintainer
 * Involved:
  * is     - MohammedSameer
 * Status/Plan:
  * Need help on all above items
1. 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-1' is wrong (should be Regular/Bold, etc)
    * Possibly consider extending coverage to include Farsi/Urdu/gaf
 * Need a knowledgeable font designer to review Khotot project
 * Involved:
  * was    - YousefAlHarthi (KACST fonts)
  * is     - NadimShaikli (khotot fonts)
  * is     - HussainAlKameesh (can be of assistance)
 * Status/Plan:
  * Need help on all above items
1. Printing (http://www.cups.org)
 * Need to add utf8/bidi/shaping to lp/lpr/enscript for Arabic text printing
 * Involved:
  * is     - AhmadKhalifa
 * Status/Plan:
  * Need help on all above items
1. 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
1. 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)
1. Man pages in Arabic
 * 'man' don't seem to work in Arabic, need to investigate what's needed
 * Can Arabic man pages be viewed in a broweser?
    (http://lists.arabeyes.org/archives/doc/2004/May/msg00231.html)
 * 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.
 * Involved:
  * NONE
 * Status/Plan:
  * Someone needs to look into this and report back (take ownership)
1. Fribidi library
 * Need inclusion of shaping into library
 * Invovled:
  * NONE
 * Status/Plan:
  * Project seems to be stalled awaiting Behdad's revival
1. 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,
   * baz504-1.png
   * baz504-2.png
  * Need help on all above items
1. 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
1. 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
1. 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
1. 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)
1. Evolution
 * Need Arabic support
 * Involved:
  * was    - MohammedElzubeir
 * Status/Plan:
  * Someone needs to look into this and report back (take ownership)
1. 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)
1. 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
1. Wine (http://www.winehq.org)
 * Need shaping/Bidi
 * Involved:
  * NONE
 * Status/Plan:
  * Someone needs to look into this and report back (take ownership)
1. 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 ?
1. 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)
1. 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)
1. 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)
 1. 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:

1. 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)
                                                                                                                                      
1. 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?)
1. 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)
1. Office-related Apps
 * Need DIA   localized
 * Need Xpdf  localized
 * What else ?
 * Involved:
  * NONE
 * Status/Plan:
  * Someone needs to look into this and report back (take ownership)
1. WVware (Word Clone)
 * Need Bidi/Shaping
 * Involved:
  * NONE
 * Status/Plan:
  * Someone needs to look into this and report back (take ownership)
1. 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)
1. Mutt
 * Is localization possible/needed ?
 * Involved:
  * NONE
 * Status/Plan:
  * Someone needs to look into this and report back (take ownership)
1. 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)
1. 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:

1. 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
1. 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
1. 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
1. 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
1. 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)
1. 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
1. 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
1. 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