说起国际化,开发过跨区域网页的小伙伴应该都遇到过。我们的网页需要配置多套语言,方便用户进行切换。
本文就以 React 为例,介绍其中一种实现方案,并学习一下其中的知识点。
一种国际化方案
方案是这样的:
-
为多套语言创建对应的 object,并 export 出去
-
通过 js 立即执行函数,加载选定语言 js 文件中的 object,并 export 出去
-
项目中引入第 2 步中 export 的 object,直接使用即可
图示(假设支持中英两种语言):