Hi, Jan,

I have a question about the mandatory and un-mandatory component for a 
specific locale/language, e.g., we may list iiimf-cle-sunpinyin as the 
mandatory components for Chinese language, but iiimf-cle-open is not. 
But they maybe attached the same attributes or tags.

And I also like to know, if the graphical user interface could give the 
user the information if a locale/language is currently partially 
installed, e.g., some preferred fonts is not installed from the slim 
installer on liveCD.

Thank you very much.

Regards,

Jan Trejbal 写道:
> Hello IPS experts.
> I have questions about IPS, but first let me explain why I am asking
> those questions.
>
> I am working on proposal of a new interface which provides information
> about G11n (Globalization) elements, e.g. languages and locales.
> Including information about packaging of those elements, in order to be
> able to install/remove them in OpenSolaris.
>
> Consumer of the interface is for example Package manager. It will get
> list of available languages/locales from the interface. Later on, when
> user decides to install additional languages, the interface will provide
> IPS filter (or list of packages) which installs selected languages and
> locales on the system.
> Here is example of a filter, which installs localization for French
> Canadian locale (fr_CA):
>
>     language=fr
>     territory=CA
>     encoding=UTF-8 | encoding=ISO8859-1 | encoding=ISO8859-15
>     message=true
>
> Implementation of the interface will define/store G11n-related data at
> IPS as attributes and tags. The interface will be querying that data
> from IPS image and network repository.
> Here is example of data I plan to store at IPS (SUNWlang-fr package):
>
>     Package attributes:
>       set name=language value=fr
>       set name=encoding value=UTF-8
>       depend fmri=pkg:/SUNWlang-common type=require
>
>     File tags (ULL=usr/lib/locale):
>       PATH                        LANGUAGE TERRITORY ENCODING MESSAGE
>       $ULL/fr.UTF-8/LC_MESSAGES         fr             UTF-8   true
>       $ULL/fr.UTF-8/LC_MESSAGES/*.mo    fr             UTF-8   true
>       $ULL/fr_FR.UTF-8/fr_FR.UTF-8.so.3 fr    FR       UTF-8
>       $ULL/fr_CA.UTF-8/fr_CA.UTF-8.so.3 fr    CA       UTF-8
>
> See more details and examples at following documents:
> http://wikis.sun.com/download/attachments/45908778/design.txt
> http://wikis.sun.com/download/attachments/45908778/high-level.png
>
>
> Now my questions come. Can you please do me a favour and help me answer 
> them?
>
> 1) Does IPS currently (or will in 2008.11) support custom tags,
> attributes, and filters from examples described above?
> Also, will interface consumers be able to use IPS filters for
> packages/files installation and removal?
>
> 2) Is there (Python) IPS interface, which I can call to retrieve the
> custom package attributes and file tags?
>
> 3) Where can I define and modify custom attributes & tags for our (G11n)
> packages, which were delivered to pkg.opensolaris.org and LiveCD?
>
>
> I also welcome any comments on design of the proposed interface. You may
> see a way how to make it simpler, more efficient, etc.
> For example, I am not sure if using Image and Repository Python objects
> as input, and Filter object as output of the interface is the best thing
> to do.
>
> Thank you,
> Jan
>
>
> _______________________________________________
> i18n-discuss mailing list
> [EMAIL PROTECTED]
> http://mail.opensolaris.org/mailman/listinfo/i18n-discuss
>   

_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to