请教,制作企业官网,如何实现多语言切换

20 条回复
152 次浏览

如题,公司的官网现在需要面相海外用户开放了,请问如何实现多语言切换呢?现在公司的网站只是简单的 html+css+js 搭建的。

前排打手
GRD

i18n,把显示的 text 都做成变量,做多个语言的 json,里面是键值映射。

捣蛋鬼
Admin

url 挂多语言参数,加个 js 读取多语言参数把页面的文字翻译为对应语言

种子用户

这玩意估计不经常改动, 直接做两套得了,利用 AI 翻译一下,增加一个目录即可! 比如默认中文 ,如果又英文 加一层 /en/

都听我说!

我现在的方案时, 给每种语言(当然,我只有英文和中文)定义自己的 url, /domain.com/zh/...., /domain.com/en/..., 然后拦截请求,根据请求 url 进行重定向。

前排打手

基本要不就做两套挂在不同的子域名, 要不就做 json 文件键值映射, 但是做 json 键值映射后面翻代码的时候看得眼花缭乱的, 就这两个方法, 别的方式不多见
(要不检测到不同语言弹个框让用户自己 goole 翻译得了doge

都听我说!

既然是简单的 html js css,不如切换到 hugo,多语言支持完整,让 AI 帮忙搞

谁还不是宝宝呢!?

把你的官网源码扔给 codex,让他给你加一个语言切换 🤣

马上来

多语言和多国家不是一个概念
多语言只是语言不同、内容相同
国家站一般内容也不完全一样,有的国家站内部还有好几种语言,比如加拿大至少要提供英语和法语,你要确定你要的究竟是哪一种,业务复杂的话,单加语言不够用的

马上来

除非你的官网只放一个介绍页面和联系方式页面,否则单纯的语言切换大多数时候都不够用,很多东西都是需要本地化的,比如产品参数不同,比如某些禁忌

发表一个评论

R保持