h1. Projects for OpenSolaris 2009.10
[#General infrastructure - libraries]
[#General Utilities]
[#Locale installation and administration ]
[#input methods]
[#alternate input mechanisms]
[#l10n infrastructure]
[#Infrastrucutre for community]
[#Processes for community]
h2. {anchor:i18n}i18n
h5. locale
* General infrastructure - libraries
** Split locale date to each category for sharing between locales. If so, we can reduce the disk size and maintenance cost. - *P2 - Sayama-san*
** Add gnu libiconv for the compatibility with the other platform. - *P2 - Sayama-san*
* General Utilities
** Adopting mozilla's encoding auto-detection to solaris, to take place auto_ef - *P3 - Yong*
* Major ON projects
* Desktop
* Locale installation and administration
** Language Selection tool to install/uninstall locales *P1 Suresh*
* new locales to be added
** Key CLDR locales
*** more Arabic locales (some of ar_AE, ar_BH, ar_IQ, ar_JO, ar_KW, ar_LB, ar_OM, ar_QA, ar_SY, ar_YE, ar_DZ, ar_LY, ar_MA, ar_TN) - *P1 Jenda*
*** more African locales: st_ZA, zu_ZA, en_ZA (South Africa), en_ZW (Zimbabwe) fa_IR (Persian - Iran) *P2 Jenda*
*** European variants: ga_IE (Gaelic - Ireland), gl_ES (Galicean - Spain), sr_RS (Serbian - Serbia), sv_FI (Swedish - Finland) hy_AM (Armenian - Armenia) - *P3 Jenda*
** Euro variants for xx_CH.ISO8859 locales CR6630893 - *P1 Jenda*
* locale categories
* locale data
** Split locale date to each category for sharing between locales. If so, we can reduce the disk size and maintenance cost. * P2 Sayama-san*
* General
** Always display English message on Console (RFE) - *P3- Sayama-san*
*** Avoid l10n messages are garbaged in multibyte locales (by setting LC_MESSAGES=C in /etc/default/init and then gdm overwrites it?)
h5. input
* input methods
** Word input supplement via IM with spell check dictionaries - *P3 - Sayama-san* \-
*** Add IM engine to support word input supplement (like OpenOffice) for all applications to reduce typing # or typo. New function for English/EMEA users other than keyboard layout emulation.
** Track and contribute to the growth of ibus/imbus projects *Ongoing P3 Yong*
** Modularize SunPinyin as share libraries, and implement python binding *P3 Yong*
** Improve the Pinyin scheme supports in SunPinyin *P2 Yong*
* keyboards
* alternate input mechanisms
** Implement hand-writing recognition engine, and adapt it to IIIMF/SCIM framework *P2 Yong*
** Speech to Text engines *P2 William*
*** Improve the opensource'd TTS engine, espeak, for CJK languages
h5. output
* fonts
* Layout Engines
h5. printing
* FAM-2: mpage (print multiple pages per sheet) check if do have any i18n implication ?? (2009.10) - *P3 - Suresh*
h5. interoperability
* Windows
** Samba related issues - *P3 - Fujiwara-san*
* Linux
* Virtual Environments
h5. standards
* Unicode 5.1 support
h5. testing
* Collect the target global user profiles and write mockup user scenarios and execute tests based on them to our offering fits in the customer requirement.
* Gnome
h2. {anchor:l10n}l10n
h5. installation
* Language package updates using the repo
h5. l10n infrastructure
* Infrastructure for doing in place translation. - *P2 Suresh*
** Each GUI application will have a "Translate this app" menu entry when clicked this will take the user to web interface for translating the application.
*** either of these
**** LanuchPad implementation for OpenSolaris, 'Translate this Application' or even 'Translate message on this widge'
**** Pootle integration in Kenai
** This can be optionally turned into instant installable l10n package for the user, enabling him to see the results of his work quickly.
* Developer access to messages - *P1 Suresh*
** Suntrans message browser
h5. Documentation
* Gnome splash screens with localized images/text per locales - *P3 Unassigned*
* Collection of localized themes/wallpapers to go with the distro (may be snaps of sceneries of country in the locale, combined with appropriated infused localized text like quotes by National heroes and such) - *P3 Unassigned*
* OpenSolaris content localization - *P2 Various*
h2. {anchor:community}Community
h5. FOSS
* I18n of externally contributed FOSS
h5. Community building
h5. Infrastructure for community
* Access
* Contribution
h5. Processes for community
* contribution process
h2. {anchor:questions}Questions
[#General infrastructure - libraries]
[#General Utilities]
[#Locale installation and administration ]
[#input methods]
[#alternate input mechanisms]
[#l10n infrastructure]
[#Infrastrucutre for community]
[#Processes for community]
h2. {anchor:i18n}i18n
h5. locale
* General infrastructure - libraries
** Split locale date to each category for sharing between locales. If so, we can reduce the disk size and maintenance cost. - *P2 - Sayama-san*
** Add gnu libiconv for the compatibility with the other platform. - *P2 - Sayama-san*
* General Utilities
** Adopting mozilla's encoding auto-detection to solaris, to take place auto_ef - *P3 - Yong*
* Major ON projects
* Desktop
* Locale installation and administration
** Language Selection tool to install/uninstall locales *P1 Suresh*
* new locales to be added
** Key CLDR locales
*** more Arabic locales (some of ar_AE, ar_BH, ar_IQ, ar_JO, ar_KW, ar_LB, ar_OM, ar_QA, ar_SY, ar_YE, ar_DZ, ar_LY, ar_MA, ar_TN) - *P1 Jenda*
*** more African locales: st_ZA, zu_ZA, en_ZA (South Africa), en_ZW (Zimbabwe) fa_IR (Persian - Iran) *P2 Jenda*
*** European variants: ga_IE (Gaelic - Ireland), gl_ES (Galicean - Spain), sr_RS (Serbian - Serbia), sv_FI (Swedish - Finland) hy_AM (Armenian - Armenia) - *P3 Jenda*
** Euro variants for xx_CH.ISO8859 locales CR6630893 - *P1 Jenda*
* locale categories
* locale data
** Split locale date to each category for sharing between locales. If so, we can reduce the disk size and maintenance cost. * P2 Sayama-san*
* General
** Always display English message on Console (RFE) - *P3- Sayama-san*
*** Avoid l10n messages are garbaged in multibyte locales (by setting LC_MESSAGES=C in /etc/default/init and then gdm overwrites it?)
h5. input
* input methods
** Word input supplement via IM with spell check dictionaries - *P3 - Sayama-san* \-
*** Add IM engine to support word input supplement (like OpenOffice) for all applications to reduce typing # or typo. New function for English/EMEA users other than keyboard layout emulation.
** Track and contribute to the growth of ibus/imbus projects *Ongoing P3 Yong*
** Modularize SunPinyin as share libraries, and implement python binding *P3 Yong*
** Improve the Pinyin scheme supports in SunPinyin *P2 Yong*
* keyboards
* alternate input mechanisms
** Implement hand-writing recognition engine, and adapt it to IIIMF/SCIM framework *P2 Yong*
** Speech to Text engines *P2 William*
*** Improve the opensource'd TTS engine, espeak, for CJK languages
h5. output
* fonts
* Layout Engines
h5. printing
* FAM-2: mpage (print multiple pages per sheet) check if do have any i18n implication ?? (2009.10) - *P3 - Suresh*
h5. interoperability
* Windows
** Samba related issues - *P3 - Fujiwara-san*
* Linux
* Virtual Environments
h5. standards
* Unicode 5.1 support
h5. testing
* Collect the target global user profiles and write mockup user scenarios and execute tests based on them to our offering fits in the customer requirement.
* Gnome
h2. {anchor:l10n}l10n
h5. installation
* Language package updates using the repo
h5. l10n infrastructure
* Infrastructure for doing in place translation. - *P2 Suresh*
** Each GUI application will have a "Translate this app" menu entry when clicked this will take the user to web interface for translating the application.
*** either of these
**** LanuchPad implementation for OpenSolaris, 'Translate this Application' or even 'Translate message on this widge'
**** Pootle integration in Kenai
** This can be optionally turned into instant installable l10n package for the user, enabling him to see the results of his work quickly.
* Developer access to messages - *P1 Suresh*
** Suntrans message browser
h5. Documentation
* Gnome splash screens with localized images/text per locales - *P3 Unassigned*
* Collection of localized themes/wallpapers to go with the distro (may be snaps of sceneries of country in the locale, combined with appropriated infused localized text like quotes by National heroes and such) - *P3 Unassigned*
* OpenSolaris content localization - *P2 Various*
h2. {anchor:community}Community
h5. FOSS
* I18n of externally contributed FOSS
h5. Community building
h5. Infrastructure for community
* Access
* Contribution
h5. Processes for community
* contribution process
h2. {anchor:questions}Questions