You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Puneet Sachdev (JIRA)" <ji...@apache.org> on 2010/01/19 05:21:24 UTC

[jira] Commented: (WW-2774) default resource bundles don't load via TextProvider (they have to load via ResourceBundle.getBundle)

    [ https://issues.apache.org/struts/browse/WW-2774?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=47240#action_47240 ] 

Puneet Sachdev commented on WW-2774:
------------------------------------

Any update on a patch for this...we want the resource bundles to be loaded from a content management system using HTTP..?? 

> default resource bundles don't load via TextProvider (they have to load via ResourceBundle.getBundle)
> -----------------------------------------------------------------------------------------------------
>
>                 Key: WW-2774
>                 URL: https://issues.apache.org/struts/browse/WW-2774
>             Project: Struts 2
>          Issue Type: Improvement
>          Components: Other
>    Affects Versions: 2.0.11.2
>            Reporter: Brian Repko
>             Fix For: Future
>
>
> LocalizedTextUtil.findDefaultText calls LocalizedTextUtil.findResourceBundle directly in order to load ResourceBundles rather than going through TextProvider.getTexts.  By having defaults come from TextProvider we can implement ResourceBundles that come from Spring (MessageSource) or implement our own factories (including calling ResourceBundle.getBundle with a ResourceBundle.Control object on JDK6).
> We have a database-based content management system that does not implement ResourceBundle but does implement MessageSource.  We plan to use the Spring classes to wrap MessageSource but cannot do so for default messages.  Our fallback is to name our MessageSources based on packages / classes and have nothing in the defaults except for xwork-messages.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.