Wikimedia Language engineering/Pune LanguageSummit November 2013/Event Notes

= Open Source Language Summit - November 2013 =


 * Schedule: http://open-source-language-summit-2013.shdlr.com/grid
 * Twitter: Hashtag #languagesummitpune
 * IRC: #mediawiki-i18n on FreeNode

Session: Input Methods on VisualEditor (includes jQuery.ime integration)
Notes 
 * David Chan leading; sets off introductions from everyone round-table
 * Santhosh introduced jQuery.IME and explained what it is for, why it was built
 * David outlined how bug-filing helps - the importance of very specific version numbers, exact keystrokes to fire the IME, and expected and observed behaviours, and the problems facing comprehensive IME support
 * David demonstrated the EventLogger system capturing IME input event streams, giving detailed run through of several IMEs and the events that they can create
 * David showed the draft automated IME testing framework he has built for VisualEditor and explained his intention to build a library of as many languages, IMEs and OSes as possible to test them.
 * Santhosh discussed how jQuery.IME can help simplify the needs in VisualEditor because it doesn't operate in a different way in each script/browser/OS
 * Santhosh demonstrated problems like multiple different conflicting numbers (e.g. cursor positions vs. key strokes vs. Unicode code points vs. backspace positions)
 * Santhosh returned to the reasons why IME difficulties are an issue for VisualEditor, due to the need to do non-native programmatic management of the contentEditable surface to support generated content blocks like images or templates
 * Pau asked about the relative value of on-screen keyboards, predictive type, spell-checking, hand-writing recognition etc.

General discussion about possibilities and requirements from Indic scripts
 * Particular requests for VisualEditor
 * Support for native IMEs – especially for users with Windows as their OS
 * In-built IME in VE (e.g. expectations of auto-convert on space/save)
 * Auto-completion based on dictionaries

Volunteer language experts for Indic languages
 * Samyak Bhuta, for Gujarati, samyak.bhuta@gmail.com
 * Vijay Languages Marath,Hindi,Sanskrit,Nepali,Ahiranii mahitgar@yahoo.co.in