一个网站的内容分为动态与静态:1.动态的数据 这里狭义的指从数据库获取并加工返回给前台的,这个需要再发送请求的时候加上language相关信息进行区分2.静态数据,现在常规的做法就是定义多份json文件,内容就是一个包含所有翻译的字段以及值得变量如:cn.json: {user:'用户名'},en.json: {user:'username'},...每种翻译各一份。同样的变量名,然后根据语言做好对应的翻译,使用的时候直接使用变量。-- 在全局变量的源头进行语言的全局变量的赋值,切换语言时记得进行全局变量重新赋值以上为手动中英文 现在很多框架都有定义好的文件架构 -- i18n,只需把数据按照此方式放进去,直接用就行了
一个网站的内容分为动态与静态:
1.动态的数据 这里狭义的指从数据库获取并加工返回给前台的,这个需要再发送请求的时候加上language相关信息进行区分
2.静态数据,现在常规的做法就是定义多份json文件,内容就是一个包含所有翻译的字段以及值得变量
如:cn.json: {user:'用户名'},en.json: {user:'username'},...
每种翻译各一份。同样的变量名,然后根据语言做好对应的翻译,使用的时候直接使用变量。-- 在全局变量的源头进行语言的全局变量的赋值,切换语言时记得进行全局变量重新赋值
以上为手动中英文
现在很多框架都有定义好的文件架构 -- i18n,只需把数据按照此方式放进去,直接用就行了