- i18n is a zero level goal (that is the project won't leave home without it).
- it will be based on icu4j java library and by based i mean every single i18n function, except some parts of the resource bundle CFC and (probably) the Gregorian calendar will be derived from it.
- besides the basic Gregorian calendar most ColdFusion developers are familiar with, this project will also include Buddhist, Chinese, Japanese, Islamic, and Hebrew calendars to handle that tricky calendar math.
- user centric timezone, users will see datetimes in their individual timezones--and yes, even this functionality will come out of icu4j. by divorcing this functionality from core Java, the project will be able to take advantage of icu4j's more frequent updates.
- locale based collation (sorting).
- strict use of resource bundles (rb), you will be able to l10n skin this puppy, though we haven't 100% decided on the "recommended" rb management tool yet. besides icu4j's rb manager, any ideas?
- standard localized date/numeric/currency formatting, all hail CLDR.
- the project will make use of the super cool JavaLoader in order to load the icu4j from off the server classpath (shared hosts will not be a problem). this also allows for painless updating of the icu4j jar file.
so, have we missed anything? some i18n related functionality we've overlooked? any rb managemnet tool you particularly like? if you have any ideas please submit them here as comments or better yet via the UI preview. we'd really appreciate it. thanks.
I was wondering if there was a i18n resource that provides resource bundles for common words; I'm thinking about the really common basic action words that are generally used in apps.
cancel, OK, yes, no, name, email and so on ...
This could really lower the bar of entry and allow a number of apps to more readily include i18n setups.
not that i'm recommending this but for very simple stuff, you might run your text through machine translator BUT you really still need a human to vet it.
also somebody on the boardfusion list suggested picking through the phpBB or whatever langauge packs BUT you really still need a human to vet it.