G11N projects roadmap for OpenSolaris releases

Prioritised G11N projects for these OpenSolaris releases

OpenSolaris 2009.04, OpenSolaris 2009.10, OpenSolaris 2010.04

OpenSolaris 2009.04

i18n

locale
  • General infrastructure - libraries
    • ICU 4.0 - cover ICU4C and ICU4J (binary, source, developer, and a couple of bundled tools) - P1- Rachel
    • G11NInstall interface - P1 - Jan Trejbal
      • Provide information about G11n elements (languages, locales, etc.), and about their packaging to Installer and other teams.
  • General Utilities
    • Integrate Locale Creator in OpenSolaris + make it easy to contribute back (contrib repo). - P1 - Jan Lana
    • localelauncher - We have done ARC and the initial documentation for this. - P2 - Suresh
    • convmv - converts filenames from one encoding to another. Integrate convmv utility (http://www.j3e.de/linux/convmv/) - P2 - Jan Trejbal
    • Replace current closed G11N src - P3 Sayama-san
  • Major ON projects
    • Zones
      • Implications with BrandZ
        • CR 6532100 run time paths should use $ORIGIN and hard coded locale paths - P2 Jan Hnatek
  • Desktop
    • DSK-6: Metatracker g11n. Everything except PS search works for i18n text in metatracker. Work on PostSscript search ? - P3 - Suresh
    • DSK-7: Provide KDE 4.1 as an alternative desktop environment for those wishing to install it. Big chunk this work needs to make sure of the i18n status to be planned ?- P3 - Fujiwara-san (Applications are available from net repository)
    • Japanese A11Y speaker needs to be integrated into spec-files-extra at sourceforge.net - P2 - Fujiwara-san
    • Bicon needs to be integrated into spec-files-extra at sourceforge.net - P2 - Fujiwara-san
    • separate KDE l10n packages by major languages + extra languages likes GNOME. P2 - Fujiwara-san
  • Locale installation and administration
    • G11n bits install mngmt using IPS tags P1 Asano-san
      • Define file-based tags so that image-wide filters for language/locale/territory/etc. can be used to install G11N bits
      • PKG-2 Filters for language specific packages in the repository is a feature. (2009.04)
    • INS-1 Feature - There is profile based installation for installer (2008.11), Installation language support in the profile P1 Asano-san
  • new locales to be added
    • Key CLDR locales - Jenda
      • ka_GE (Georgia), be_BY (Belarus), es_US (Spanish - USA) - P1 Jenda
      • af_ZA (Afrikaans - South Africa) -P2 Jenda
      • az_AZ (Azerbaijan), ky_KG (Kyrgyzstan), it_CH (Italian - Switzerland) - P3 Jeanda
  • locale categories
    • Add more LC_ categories as in linux distros - P2 - Suresh
  • locale data
    • CLDR-1.6 locale data integration - P1 - Jenda
    • Spell Checkers, Dictionaries
  • General
    • manpage i18n enhancement - Make it possible to install only man pages with UTF-8 encoding instead of different encoding per locale. - P2 - Asano-san
    • Language/locale selection improvement for live session via GRUB menu (and installer?) - P1 Asano-san (Depends on the base GRUB plans)
input
  • input methods
    • Integrate libm17n and scim-m17n to OpenSolaris to finish the stack of SCIM - P2 Yong
    • Support customized Hanja dictionaries for Hangul IM - P3 Yong
  • keyboards
    • virtual keyboards - P1 - Naoyuki
      • This project is different from GNOME On-screen Keyboard (GOK) (Gnome-2.24 (2008.11)) that this will enable user to customize current iiim keyboard layout emulation
  • alternate input mechanisms
output
  • fonts
    • No font glyphs are currently displayed with a sqare with the unicode value in it, MacOS do display the actual glyph shape in addition too, this will be useful for fallback fonts. - P3 Suresh
  • Font tools
  • Layout Engines
    • Some pango issues may need looked into - P3 Fujiwara-san
printing
  • gnome-print PS output looses the glyph encoding info and cannot search in it due to that. Fix this - P2 - Suresh
interoperability
  • Windows
  • Linux
  • Virtual Environments
standards
  • Unicode 5.1 support - - P1 - I.S.
    • Update UTF-8 locale method shared object - to ensure that the UTF-8 locale common method shared object will be capable of handling all Unicode 5.1 characters for all UTF-8 locales in Solaris. This is a small project of RFE/bug-fix level, the related CR 6829160. Target release is April
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
  • Major Desktop Apps

l10n

installation
  • Language package updates using the repo - P2 - Asano-san
l10n infrastructure
  • Customer Information Access
    • command browser (in Development) P1 Jeffrey
Documentation

DOC-2: Provide the user the opportunity of installing additional online help for the applications they use, as and when they need them. What about localized documentation. How it will fit in the picture. P2 - Unassigned

Community

FOSS
  • I18n of externally contributed FOSS - Ongoing P1 Fujiwara-san
Community building
  • Create a program calling all non-English speakers to make their locale as the work desk and encourage them to file bugs. - P2 Suresh
Infrastrucutre for community
  • Access
    • Run pilots to make sure community can easily navigate through opensolaris.org and find relevant information - P2 Suresh
  • Contribution
    • man page translation by community (needed pieces in place ?)- P1 Unassigned - ongoing
  • Nurturing
    • Keep track of the issues filed by community and provide timely updates - P1 Suresh
Processes for community
  • contribution process
    • webRTI process open to community is in place - P1 - Suresh

OpenSolaris 2009.10

i18n

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?)
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
output
  • fonts
  • Layout Engines
printing
  • FAM-2: mpage (print multiple pages per sheet) check if do have any i18n implication ?? (2009.10) - P3 - Suresh
interoperability
  • Windows
    • Samba related issues - P3 - Fujiwara-san
  • Linux
  • Virtual Environments
standards
  • Unicode 5.1 support
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

l10n

installation
  • Language package updates using the repo
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
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

Community

FOSS
  • I18n of externally contributed FOSS
Community building
Infrastructure for community
  • Access
  • Contribution
Processes for community
  • contribution process

Questions

OpenSolaris 2010.04

i18n

locale
  • General infrastructure - libraries
  • General Utilities
  • Major ON projects
  • Desktop
  • Locale installation and administration
  • new locales to be added
  • locale categories
  • locale data
  • General
input
  • input methods
  • keyboards
  • alternate input mechanisms
output
  • fonts
  • Layout Engines
printing
interoperability
  • Windows
  • Linux
  • Virtual Environments
standards
testing

l10n

installation
  • Language package updates using the repo
l10n infrastructure
Documentation

Community

FOSS
  • I18n of externally contributed FOSS - P3 Fujiwara-san
Community building
Infrastructure for community
  • Access
  • Contribution
Processes for community
  • contribution process

Questions

OpenSolaris ....

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact