关于国际化问题的探讨
程序员文章站
2022-03-30 19:52:57
...
最近在做一个国际化系统项目(struts2,spring),由于项目已开发完成。但是最近客户提出要多语言版本,并且能实时切换的。(原有数据之间的关联不能改变)
因为系统中有很多初始化数据都是直接在代码中写死的,所以有些数据库表现在多了几个语言字段,用来保存不同语言,现在需要做如下更改,涉及到多语言字段的界面都要维护5种语言。涉及到5种语言的domain在显示时都需要根据相应的语言来显示。如:
public class Organ { private String id; private String orgname; private String engname;//英文(新增,以前没有) private String jpname;//日语(新增,以前没有) get/set略... }
以前界面都是显示的orgname这个字段,现在肯定不行了。
这种方式来做国际化有什么好的思路?
大家能否给点意见。
路漫漫其修远兮,改造代码而求索