文章 2022-06-13 来自:开发者社区

前端国际化,该如何实现按需加载语言包?

笔者最近接手了公司的国际化开发需求,花了不少时间调研了国际的一整套实施方案,有一点小心得,和大家分享一下。本文仅针对国际化其中的一个小点 “按需加载语言包” 做分析。前端国际化是什么?所谓前端国际化,就是根据用户的语言设置以及浏览器的环境计算出网站能支持的一种语言,然后将网站的文案替换为对应语言的文案。方案有:针对不同语言,打包为不同的项目编译包,在 编译过程 国际化;使用一个项目,通过 id ....

文章 2022-06-13 来自:开发者社区

前端国际化小坑:登录后页面语言不是用户设置的语言

大家好,我是前端西瓜哥。我给网站加上按需加载语言功能有一段时间后,测试给我找到了这么一个的 bug。可能还是因为支持的语言太少,国外用户也太少的原因,所以这个问题这么晚才被发现。那我们来看看这个问题。场景用户设置网站语言为中文,但浏览器设置语言为英文。用户打开网站,跳转到登录界面。因用户未登录,前端读取到浏览器为英语语言,所以动态加载英语语言。输入用户名和密码,跳转到首页。因为用的是单页面应用(....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注