Microsoft
Software
Hardware
Network
Question : overriding jsf default message resources mechanism
Hi,
I would like to use the custom XML file for loading the internalization messages instead of message resource property file key value entries for implementing internalization for my website to support current 10 languages and to support future new language entries by keeping 99.999% uptime without bouncing the server and to support few other database internal requirements. I found couple of similar useful links for my approach like
http://java.sun.com/javase
/6/docs/ap
i/java/uti
l/
Resource
Bundle.Con
trol.html
http://blogs.sun.com/norbe
rt/entry/
m
ore_contro
l_over_res
ourcebundl
e
I would like to know how to override JSF default message resources implementation mechanism (faces.config calling the messages.properties) so that from my UI when I call say the key(Msg.Label_Current) corresponding language value must appear in the browser based on browser locale setting from XML file instead of loading from default message.properties file.
Any links, resources, suggestions, sample code highly appreciated. Thanks in advance.
Answer : overriding jsf default message resources mechanism
It's very well explained here:
http://java.sun.com/docs/b
ooks/tutor
ial/i18n/r
esbundle/
c
oncept.htm
l
http://www.laliluna.de/art
icles/java
server-fac
es-message
-
resource-
bundle-tut
orial.html
ResourceBundle myResources = ResourceBundle.getBundle("
MyResource
s", currentLocale);
http://java.sun.com/j2se/1
.4.2/docs/
api/java/u
til/
Resour
ceBundle.h
tml
Random Solutions
HOWTO Configure Linux to Authenticate to remote eDirectory via LDAP
AD 2008 and Exchange 2010 issue
Number format in oracle
Firewall blocking external router
Two Inner Joins in One Query
how to add mx record in the name server
Migrating Exchange from SBS2003 to Exchange Standard 2010
How do I create a looping to add values in columns?
How do I get a parent form value for jQuery.ajax post
check that a cookie exists when page loads using javascript