I've stumbled upon the Common Locale Data Repository (CLDR) project which is part of the Unicode project. Its attempting to provide the following Locate info/settings for ALL cultures in an XML format:
- Dates/time formats
- Number/Currency formats
- Measurement System
- Collation Specification
- Sorting
- Searching
- Matching
- Translated names for language, territory, script, timezones, currencies,…
- Script and characters used by a language
I think if an web-app is planning to take localisation seriously then this could solve a lot of hastles. If one could develop a parser for these locate files then the CLDR project would keep them up-to-date.
There is an overview of the data in Powerpoint format.
Anyway, just a thought 

