I'd like to take a crack at allowing the locale to be changed dynamically. This would be more in keeping with HiveMind + a web application (i.e., Tapestry), where each thread/request may want messages localized to a different locale.
I pretty much know how this will work: - Registry's locale is the *default* locale - A LocaleHolder service that stores the locale for the current thread - A MessagesProxy MessagesProxy: The proxy is what's injected into services. It's implementation will get the Locale from the LocaleHolder and ask the Module for the concrete Messages for that locale, and redirect implementations to that concrete Messages instance. The only problem is the %key syntax in the descriptors. That will only be evaluated ONCE and in some arbitrary locale. I would propose that the syntax be removed (or, at the very least, deprecated). Thoughts? -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind Professional Tapestry training, mentoring, support and project work. http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
