You are currently viewing a snapshot of taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to, please file a bug.

I18n XPIDL migration plan

Last updated 08/20/99

Here is a list of interfaces to be scriptable. Those interfaces to be specified by XPIDL.
Interface name Owner Target milestone Open issue
nsILocale nhotta Done
nsILocaleFactory tague Going Away Can't inhert from nsIFactory as an xpidl interface. This is going to be replaced with a service
nsILocaleService tague Done eventually will replace nsILocaleFactory
nsIScriptableDateFormat nhotta Done
nsICollation nhotta Probably not going to be scriptable unless requested. we may need simpler interface separately (e.g. compare string with input locale string).
nsIStringBundle tao Done
nsIStringBundleService tao Done
nsIPersistentProperties tao Done

Examples using xpconnect and the internationalization interfaces can be found here