跳到主要内容

概述

需求

一、当切换语言时,可以切换如下数据

  • 界面国际化:菜单、按钮,所以UI上的固话文字,

  • 数据国际化:所有用户录入的数据,商品、会员、店铺、订单等

二、国际化字典

界面国际化字典:根据我们提供的key(用户不能自行增加key),用户录入文字,以便形成准确的翻译

数据国际化字典:用户可自行增加key,录入文字,比如录入 中文'牛腱',英文'niujian',西文'xxx'

架构思路

界面国际化

前端换为国际化占位符(程序化+人工)

后端提供字典:key:文字

数据国际化

数据库入库时,根据用户录入的字典,翻译各种语言

数据查询时,根据当前语言国别,查询相应语言并显示