IndicTodo

From IndLinux

(Redirected from GoogleSoC)
Jump to: navigation, search

Indic ToDo list - exhaustive list of tasks todo.
(originally was a ideas/proposals to submit for Google SoC).

Update
Our proposal to Google has been rejected, but the Ideas could still keep coming. There is lot to do. We can have our own contest (though minus the $$ motivation!).

It would be good to have an exhaustive list of TODO things, any small, big thing still to be done for any language. The idea being if we can put it in writing, then there can be someone reading it, who can help in something. Once the ideas are put forward, it would be easier for people who can take mentor roles, and ones who apply to contribute something. With the goals set it mind its easier to manage work & people. Also its not that one has to work on a whole piece to get involved, it could even be a small concrete step to build it over step by step.


Contents

i18n

Involving enabling of a non i18nized app to support Indic, through code modification, recompiling or achitectural changes.


L10n

Localization ideas, translations, application customizations, GUI customizations.


Tools

  • Developing Tools useful for processing Indic stuff, eg code convertors, fonts, spellcheckers, text analyzers.
  • Implement a Bengali Spellchecker for OOo2 (based on Hunspell?)
  • Spellcheckers. Work with language teams to implement advanced spellchecking features like affix rules, sounds-like, keyboard layout, etc. Ideally, would also work on Indian-language specifc spellchecking, using morphological analysers.
  • Opensource OCR(optical character recognition) for Indian langauges on Linux

Existing ones gocr (http://jocr.sourceforge.net/index.html), or ocrad (http://www.gnu.org/software/ocrad/ocrad.html) and see how we can include devanagari character recognition to it.


Indian Calendar
Objective: To implement a calendar program that would

  • show Indian year/month/date/thithi/nakshatra given a combination of year/month/date/thithi/nakshatram
  • return corresponding English year/date/month given English year/month/date return corresponding year/month/date/thithi/nakshatram


Hyphenation in <your language>
Objective: To implement a plug-in (into any of the Office Suites)

  • that would appropriately hyphenate a <your language> word.
  • hyphenation refers to splitting a word that would otherwise extend beyond the right margin in a word processor
  • Fix broken/buggy fonts

Improving existing libraries

  • Fix ICU bugs

Mentors

  • G Karunakar, IndLinux
  • Gora Mohanty, IndLinux
  • R Hariram, NRC-FOSS, AU-KBC
  • Ramakrishna Reddy, Indlinux

Guidelines:

  • Avoid redoing work already available
  • Small time tasks which can be done in short duration & needing minimal specialized skills while can be listed but will be dropped out, unless they are related & can be grouped as one big task.
  • Should not break existing working frameworks (ie should adopt/follow standards).
Personal tools
communication
Development