國際化(I18N)
基於YMPv2.0框架I18N支持,整合WebMVC模組並提供了預設II18NEventHandler介面實現,配置方法:
// 指定WebMVC模块的I18N资源管理事件监听处理器 ymp.i18n_event_handler_class=net.ymate.platform.webmvc.support.I18NWebEventHandler // 语言设置的参数名称,可选参数,默认为空 ymp.params._lang=_lang // 资源文件存放路径,可选参数,默认为${root}/i18n/ ymp.params.i18n_resources_home=${root}/i18n/
#載入目前語言設定的步驟:
- 嘗試載入請求作用域中
_lang
參數;- 嘗試載入框架自訂設定
ymp.params. _lang
參數;- 嘗試從Cookies載入
_lang
的參數;- 使用系統預設語言設定;