多语言支持
如何正确设定 HTML 页面语言
设定优先级:请查阅页面语言设定优先级。
如何修改页面固定文字/修改语言文件
请到 Halo CMS 部署目录下,找到 themes/howiehz-higan/i18n 文件夹。在里面找到对应语言的 properties 文件,修改保存即可(如中文是 zh.properties)。
浏览器按语言自动跳转使用指南
本主题有完善的按语言自动跳转支持,可启用浏览器按语言自动跳转。
提示
按 F12(或 Fn+F12)打开开发者控制台,上面选择控制台(console)。 输入 navigator.language 后回车即可查看你浏览器的 navigator.language 值。
启用此选项后,允许跳转的目标区域语言代码列表应设置形如以下形式。
注:匹配顺序从上到下。
zh_CNen_US
启用多语言功能前缀匹配模式后,将允许菜单名符合 navigator.language 值前缀即显示,而无需完全匹配。
例:下面的 zh 可匹配 zh_CN,zh_TW。
zhen
多语言菜单使用指南
本主题有完善的多语言菜单支持,可启用多语言菜单支持。
提示
按 F12(或 Fn+F12)打开开发者控制台,上面选择控制台(console)。 输入 navigator.language 后回车即可查看你浏览器的 navigator.language 值。
启用此选项后,主菜单应设置形如以下形式。(注:zh_CN 项可选择自定义链接,链接为 /,名称为 zh_CN。其中名称为关键设置,其他不影响匹配)
zh_CN- 首页
- 关于
en_US- Home
- About
启用多语言功能前缀匹配模式后,将允许菜单名符合 navigator.language 值前缀即显示,而无需完全匹配。
例:下面的 zh 可匹配 zh_CN,zh_TW。
zh- 首页
- 关于
en- Home
- About
与默认页面语言设置值完全同名的将被作为默认菜单,默认菜单将在没有成功匹配的时候显示。
多语言页面最底部内容使用指南
提示
按 F12(或 Fn+F12)打开开发者控制台,上面选择控制台(console)。 输入 navigator.language 后回车即可查看你浏览器的 navigator.language 值
启用多语言页面最底部内容支持后,自定义多语言页面最底部内容应设置形如以下形式。
语言代码:zh_CN页面最底部内容:你好!
语言代码:en_US页面最底部内容:Hello!
启用多语言功能前缀匹配模式后,将允许菜单名符合 navigator.language 值前缀即显示,而无需完全匹配。
例:下面的 zh 可匹配 zh_CN,zh_TW。
以上配置可改为:
语言代码:zh页面最底部内容:你好!
语言代码:en页面最底部内容:Hello!
与默认页面语言设置值完全同名的将被作为默认页面最底部内容,页面最底部内容将在没有成功匹配的时候显示。
多语言个人简介/公告栏使用指南
提示
按 F12(或 Fn+F12)打开开发者控制台,上面选择控制台(console)。 输入 navigator.language 后回车即可查看你浏览器的 navigator.language 值。
启用多语言个人简介/公告栏支持后,自定义多语言公告栏内容应设置形如以下形式。
语言代码:zh_CN个人简介/公告栏内容:你好!
语言代码:en_US个人简介/公告栏内容:Hello!
启用多语言功能前缀匹配模式后,将允许菜单名符合 navigator.language 值前缀即显示,而无需完全匹配。
例:下面的 zh 可匹配 zh_CN,zh_TW。
以上配置可改为:
语言代码:zh个人简介/公告栏内容:你好!
语言代码:en个人简介/公告栏内容:Hello!
与默认页面语言设置值完全同名的将被作为默认公告栏内容,默认公告栏将在没有成功匹配的时候显示。