为什么不用改代码
接入代码与你网站现在用的那条完全一样。挂件加载后会自己看页面:你在页面语言标记里写了英文,它就用英文;没写就继续看访客浏览器的语言。
所以英文站直接用同一条接入代码即可,不需要为它维护第二份。
想强制指定某个页面的语言
有两种写法,效果一样:
- 在挂件的 script 标签上加一个
data-lang属性,例如data-lang="en"; - 或在初始化时传 locale 字段,例如
locale: "en"。
适合的场景:同一个页面里嵌了两种语言的演示区,或者你的页面语言标记标得不准。
强制的那个始终优先 —— 写了就一定用它,不会再被页面语言覆盖。
中英文放在同一网站的不同路径
例如 /en/ 与 / 两套页面:不用改接入代码,挂件按各自页面的语言分别判定。两边的访客身份与会话也是分开记的 —— 同一个人的中英文访问不会被混成一条会话。
英文内容没填全会怎样
没填的那一项回落到中文那份,不会显示空白或报错。想让英文站完全英文,把欢迎语、品牌口号、离线提示、快捷问题四项都填上即可。