2008年8月21日 星期四

[Seam]如何設定多國語系訊息

請在 Seam 的 framework 設計內以下列方法配置:

1.建立訊息檔。名稱請自訂,但語言碼_國碼請依循 lc[_CC],lc 為 ISO-639 語言碼、CC 為 ISO-3166 國碼。若需要其他語系,請以相同訊息名稱以 _ 連接後加語言碼_國碼,例:messages_zh_TW.properties
2.將全部訊息檔放至 /WEB-INF/classes 下。
3.設定 faces_config.xml。如下:
 <application>
  <locale-config>
   <default-locale>zh_TW</default-locale>
  </locale-config>
  <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
 </application>
4.設定 components.xml。如下:
 <core:resource-loader>
  <core:bundle-names>
   <value>messages</value>
  </core:bundle-names>
 </core:resource-loader>

這樣就可以了....^^

1 則留言:

daisy 提到...

程式真是各奇妙的東西
以前就不懂
現在更難了解