1 用户信息表
数据库中每个用户都有自己的国家信息字段
例如:
此处nlcd为国家信息
2 存储用户信息
用户登录时,从数据库中查询该用户信息,将用户的国家信息存入cookie中。
3 数据分类
(1) 业务数据:如用户的邮箱,用户的用户名。
(2) 静态数据:一些在页面中不需要经常改动的数据,只做展示,一般不随业务变动。
图中红线数据就是静态数据,这些静态数据都需要国际化
绿线数据就是业务数据,业务数据根据实际情况进行国际化
图中的性别数据“女”就需要国际化,生日年月“2020-01-23”就不需要国际化
4 静态数据国际化
数据存储是实现国际化的核心,将页面中所有的静态数据都存入数据库中
例:
表名lable
Nlcd :此条数据对应的国家,哪个国家的用户页面上显示此条数据
Mode