网站数据内容国际化方案

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

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值