Hello Jan, good to hear you like the idea. Thank you very much for very valid comments. I updated the proposal document accordingly. See more details in-line.
Jan Damborsky wrote: > Hi Jan, > > thank you very much for coming with this proposal. > In the past the installer was suffering from the lack of > the API for dealing with languages and locale stuff. > The implementation of G11N related stuff in the installer > technologies was not robust and it was difficult to > keep it up to date, since we were not aware of changes > happening in that area. > > I think that having stable G11N API defined which install > technologies might take advantage of would help to address > most the of problems we have been encountering in that area. > > The high level proposal looks good, I have couple of comments. > > Since the module is planned to be implemented as C library, > I would recommend to include also test driver as part of > delivery. It could be used by QE team as part of their test > suites for G11N module, it would make process of evaluating > potential problems easier and could be used by other than > C consumers as API wrapper (for instance in set_lang script). > Please see Target Discovery or Target Instantiation test > drivers for more details and possible implementation: > > http://src.opensolaris.org/source/xref/caiman/slim_source/usr/src/lib/libtd/test_td.c > > > http://src.opensolaris.org/source/xref/caiman/slim_source/usr/src/lib/libti/test_ti.c > Command-line test driver is a good idea. I included it in proposal doc and drawing. Thank you for test driver examples. > > > Introduction of G11n install module > ----------------------------------- > The module would also provide way to > set language and locale I changed Introduction and included the "set language/locale" functionality in list of requirements. > > Relation to other modules > ------------------------- > * picture > In current implementation, set_lang is shell script, > so it would probably take advantage of test driver > instead of orchestrator for setting desktop language on livecd. > also, the implementation is likely to be changed in the future, > when support for graphical boot is available. Right, currently set_lang need to call the test driver. In future this may change. > > Thanks ! > Jan > > > > Jan Trejbal wrote: >> Hello Caiman team. >> I would like to propose a new module which provides information about >> languages and locales. >> It's actually not a brand new module. My plan is to take orchestrator >> locale.c component, remove unused code, add some new functionality, >> and separate it out into a new stand-alone shared library. >> >> I believe various installer appls (e.g. gui-install, AI) as well as >> other system appls (e.g. post-install mngmt of language bits) would >> benefit from proposed library. >> >> See more details at following document: >> http://wikis.sun.com/download/attachments/45908778/g11ninstall_mod_proposal.pdf >> >> >> >> Can you please consider my proposal and review it? >> Thank you, >> Jan >> >> >> >> _______________________________________________ >> caiman-discuss mailing list >> caiman-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >