vue项目如何实现国际化(多语言)
使用插件 vue-i18n
多语言适配(i18n)与使用哪种前端框架无关。
本质上是维护一个 map,然后通过一个中间层返回当前语种的显示内容。
这个 map 可以存储在 DB,通过 HTTP 接口获取;
也可以硬编码在 javascript 文件中,通过某个公共的 translate 方法获取;
当前语种可以由用户选择存储在本地;
也可以由 WebServer 通过判断客户端 IP 地址来识别使用哪种语种;
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9