BS架构网站国际化的解决方案?
qinli 2014-05-04 11:38:38 目前公司的主产品站点打算使用国际化
关于Struts,i18n以及如何实现国际化配置不需要劳驾各位帮忙,已经解决。
主要是service的业务处理结果需要返回到action层后,如何将处理结果转换为国际化?
比如说一个简单的用户账号登陆的验证。在service里会返回如下结果:
1、验证成功
2、验证失败,用户名不正确
3、验证失败,密码不正确
4、验证失败,已欠费
5、验证失败,账号已停用
....
就目前逻辑来说大概要返回7~8种处理结果。
难道将每种结果都分别中英文保存在国际化资源文件里么?那么是不是从service里返回的将不再是比较直观的"中文结果",而必须是国际化资源文件里定义的资源变量id,然后在action层将id再转换成对应的中文?
不过知道各位目前业务是怎么解决这个问题的。