我是一个初级前端开发人员在埃及为基础,所以我的大部分工作将在阿拉伯语,但我也需要支持英语,因为它是标准的网站语言使用。
我正在寻找一种解决方案来帮助我的客户在多种语言之间切换。我应该将整个项目构建两次,或者他们在wbeite上切换语言的更好的解决方案是什么?
请记住,我仍然是一个初级开发人员,只有两年的经验。
发布于 2020-02-27 00:49:11
您可以在<html>标记中声明网站的语言,例如<html lang="en">。因此,你应该能够用一种语言保存你的原始网站/项目,然后用你想要显示的另一种语言保存你的网站/项目的另一个副本。
Read more about declaring languages in HTML
如果只想在一个页面上执行所有这些操作,可以使用JavaScript通过onclick函数更改页面的语言。MDN has a good tutorial using onclick here。但是,这要复杂得多,因为您需要使用字典,比如Google's Cloud Translation API。
https://stackoverflow.com/questions/60418440
复制相似问题