Can new cultures be added to System.Globalization.CultureInfo?
I mentioned in a previous blog about a new project I'm working on to allow for bilingual support for the content on some areas of my station's site. Well, now in addition to supporting Guam's native Chamorro language, I've added Tagalog, the dominant dialect used in the Phillipines, to the project spec.
After trying to mentally organize the methods I'll need in the various namespaces and thinking about preparing the resources files, the requirement for UTF-8 to account for encoding for international characters sets and accent marks, I thought it had it down.
After letting my “architecture“ sink in during a long pre-Super Bowl XXXVIII nap, I realized that it might not be as easy as I thought. I'm unsure at this point if I'm going to be able to extend the CultureInfo class to include date and number formatting considerations for each new language, as neither is provided out-of-box. I naively thought the set of cultures and formatting, encoding, and character sets accompanying them provided by CultureInfo were specific to the .NET Framework, but now I'm hoping it's not an MSIE-specific thing, or worse, a W3C standard, although I know the language codes derive from ISO. I'm just postulating all this now, without researching (which is my big problem).
Hopefully, I'll be able to define and add new languages (or figure out some effective alternative) and get this up and running. Otherwise, it's going to be some looooong nights...