网站国际化思路

这篇博客详细阐述了网站国际化的设计思路,包括用户信息表的国家信息字段、存储用户信息到cookie、数据分类(业务数据与静态数据)、静态数据的国际化处理、业务数据国际化、页面初始化时获取用户国家信息以及如何在前端展示国际化的数据。通过数据库管理和前端数据绑定来实现全站的国际化支持。
摘要由CSDN通过智能技术生成

1 用户信息表

数据库中每个用户都有自己的国家信息字段
例如:
在这里插入图片描述
此处nlcd为国家信息

2 存储用户信息

用户登录时,从数据库中查询该用户信息,将用户的国家信息存入cookie中。

3 数据分类

(1) 业务数据:如用户的邮箱,用户的用户名。
(2) 静态数据:一些在页面中不需要经常改动的数据,只做展示,一般不随业务变动。
在这里插入图片描述
图中红线数据就是静态数据,这些静态数据都需要国际化
绿线数据就是业务数据,业务数据根据实际情况进行国际化
图中的性别数据“女”就需要国际化,生日年月“2020-01-23”就不需要国际化

4 静态数据国际化

数据存储是实现国际化的核心,将页面中所有的静态数据都存入数据库中
例:
表名lable
在这里插入图片描述
Nlcd :此条数据对应的国家,哪个国家的用户页面上显示此条数据
Mode

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值