首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

网站数据内容国际化议案

2012-10-23 
网站数据内容国际化方案一、要达到的目标网站的内容,给中国人看的时候显示中文,给美国人看的时候显示为英语

网站数据内容国际化方案
一、要达到的目标
  网站的内容,给中国人看的时候显示中文,给美国人看的时候显示为英语,给日本人看的时候显示为日语。

二、哪些资源需要国际化
1、页面上的静态文字
2、从数据库里面读取的动态内容

三、解决方案
1、页面上的文字多用配置资源文件进行解决
2、数据库的解决方案
   <1>多库
      不同的语言对应到不同的数据库,也就是不同的项目对应不同的语言
      此种方案基本可以舍弃,数据共享困难,工作量也大

   <2>多表
      不同的语言用不同的表来存贮
       优点:分散了数据量
       缺点:添加新语言的时候不容易扩展

   <3>多字段
       用不同字段存贮不同语言
       缺点:添加新语言的时候不容易扩展。如果加载一条完整的记录,可能会加载不需要的字段信息

   <4>多记录
       不同语言存贮于同张表,通过记录的某个字段区分不同的语言。
        优点:程序逻辑统一,添加新语言的时候容易扩展
        缺点:数据量较大

热点排行