作者chonhan ()
看板java
标题[问题] Struts 抓不到正确 locale
时间Fri Jul 30 19:53:22 2010
不好意思
最近遇到一个问题
有一个多语系的系统 在设定语系上
采用 struts 来做设定
奇怪的地方在於, 有些语系抓得到, 有些语系抓不到
而明明default的语系是 en
但抓不到该语系时却显示的是 zh_TW 的档案 (也就是抓到我client的locale)
我的 properties file 是 ApplicationResources.properties
其他的 locale 则是诸如 it , fr 等等
档案格式如 (ApplicationResources_it.properties,
ApplicationResources_fr.properties)
目前抓得到的档案有 ko, ja, ru, pt, zh_TW, zh_CN
抓不到的则有 default(en), de, es, fr, it....
请问跟我的 Locale Setting 有关吗?
我的locale设定如下
java.util.Locale jLocale = null;
// For chinese (zh-TW, zh-CN)
jLocale = new java.util.Locale(code, country.toUpperCase());
// For other languages
jLocale = new java.util.Locale(language, "");
request.getSession().setAttribute(Globals.LOCALE_KEY, jLocale);
还请各位前辈指点
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.67.30.1