+1 for the FormatingLocale();

you mean facesCtx.getViewRoot().getLocale() right?

that's what the Trin Number/DateTime currently use when locale not set.

-M

On 10/23/06, Adam Winer <[EMAIL PROTECTED]> wrote:
JSF currently has support for one Locale, off of FacesContext.getLocale().

It's also possible to override the locale on a per-converter basis by
explicitly setting the "locale" attribute on various converters.
This is useful for cases when you have, for example, only translations
into a limited set of languages (for example, just American English), but
need to show users dates formatted in the user's locale so
there is no accidental misinterpretation of dates (e.g., British
English or German).  I've gotten some internal requirements for
using this functionality, but setting it on every single converter
gets to be painful.

To make this easier, I'd like to expose a new Locale on RequestContext:

  Locale RequestContext.getFormattingLocale()
  void RequestContext.setFormattingLocale(Locale locale)

... and have the DateTimeConverter and NumberConverter overrides
that Trinidad supplies automatically default to the formatting locale
if it is set to a non-null value.

Comments?

-- Adam



--
Matthias Wessendorf
http://tinyurl.com/fmywh

further stuff:
blog: http://jroller.com/page/mwessendorf
mail: mwessendorf-at-gmail-dot-com

Reply via email to