接一个项目,主页可以选择 中国语 | 日本语,如果用国际化感觉插入数据库的新闻动态内容就没办法实现了。
要不就每个页面做2遍实现不同的语言,那么数据将怎么设计更合理。或者有更好的实现思路

解决方案 »

  1.   

    保存新闻内容的那张表用两个字段分别保存不同版本的新闻
    然后取的时候通过一个开关符,应该是从cookie或session取出的用户选择语言信息,
    以此为条件取出需要的表字段~
      

  2.   

    那不如直接給個GOOGLE翻譯的地址連接上去
      

  3.   

    楼主说的界面语言挖?我是把显示的语言做成变量存入db,然后像magicbu那样取cookie或session的值来进行判断,如果无值,默认选一种语言,相关的图片也放2个文件夹里,新闻这种肯定要用2个表了,根据语言选择不同表
      

  4.   

    新闻内容肯定是要双语的了,这只能用代码写了,JAVA 中的 I18N 只能处理资源数据。
      

  5.   

    采用国际化,写两份国际化资源文件(chinese和jpan的),根据不同的链接加载不同的资源文件就可以了!!
      

  6.   

    做成两个库,库里表结构都一样,只是存储两种不同语言的内容。
    这样,平常的表查询操作SQL都不用改,只考虑一种语言的情况就可以。
    只在数据库连接的地方,根据用户的地理区域和用户的语言选择来切换为相应的数据库即可。
    在前台显示上,要考虑到中日两种语言的词汇长度差异。必要的情况下只能做两套HTML+CSS模板。