欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

关于国际化问题的探讨

程序员文章站 2022-03-30 19:53:15
...

最近在做一个国际化系统项目(struts2,spring),由于项目已开发完成。但是最近客户提出要多语言版本,并且能实时切换的。(原有数据之间的关联不能改变

因为系统中有很多初始化数据都是直接在代码中写死的,所以有些数据库表现在多了几个语言字段,用来保存不同语言,现在需要做如下更改,涉及到多语言字段的界面都要维护5种语言。涉及到5种语言的domain在显示时都需要根据相应的语言来显示。如:

public class Organ {

   private String id;
   private String orgname;
   private String engname;//英文(新增,以前没有)
   private String jpname;//日语(新增,以前没有)
   
   get/set略...
}

以前界面都是显示的orgname这个字段,现在肯定不行了。 

这种方式来做国际化有什么好的思路?

大家能否给点意见。

路漫漫其修远兮,改造代码而求索

相关标签: struts2 spring