Locale override when installing XPIs

GuruJ <[email protected]>
Newsgroups gmane.comp.mozilla.devel.xpinstall
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
Hey all,

If I'm trying to do the right thing and localise my XPI using a 
'locale/en-US' directory, what's the best way to make that 
fault-tolerant?  ie. if the person who downloads my XPI is from Great 
Britain, not the U.S., how do I create an XPI that will also work for 
their locale?

Is there something clever I can do with an install.js script?

Ideally, the process would work something like this:
(1) User clicks on XPI install link
(2) install.js checks current locale against locales available with this 
package;
(3) if found, continue on, else prompt 'This package does not contain 
the right locale information' -> user selects locale to use, or cancels out.
(4) If user selects locale, a locale directory is created in Mozilla 
*under the correct locale code* for that user, but filled with a 
'default' set of values.

But I don't know how to do locale comparisons.  Any clues?

Thanks,

GuruJ.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.