«ArabeyesTodo»: الفرق بين المراجعتين

من ويكي عربآيز
اذهب إلى: تصفح، ابحث
ط
(Islamic Applications/Libraries (ITL))
سطر 72: سطر 72:
 
** is - ThamerMahmoud
 
** is - ThamerMahmoud
 
* Status/Plan:
 
* Status/Plan:
* Some outdated GUI screenshots,
 
* http://www.4-sms.com/u/03/11/baz504-1.png
 
* http://www.4-sms.com/u/03/11/baz504-2.png
 
 
* Need help on all above items
 
* Need help on all above items
   

نسخة 00:47، 5 فبراير 2007

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.

Technical/Code Issues:

kk

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'

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:
  • 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