多语言支持
Sitecake 提供在支持的界面语言(图标和按钮标签、文本消息等)之间切换的功能。
目前支持以下语言:
- 克罗地亚语 (hr)
- 捷克语 (cs)
- 丹麦语 (dk)
- 荷兰语 (nl)
- 英语 (en)
- 法语 (fr)
- 德语 (de)
- 意大利语 (it)
- 挪威语 (nn)
- 葡萄牙语 (pt)
- 巴西葡萄牙语 (pt-br)
- 俄语 (ru)
- 塞尔维亚语 (sr)
- 斯洛伐克语 (sk)
- 斯洛文尼亚语 (sl)
- 西班牙语 (es)
- 土耳其语 (tr)
界面语言通过设置 LocaleProxyImpl.interfaceLocale 配置参数(在 editor.cnf 文件中)来指定。
# 界面语言 (hr, cs, dk, nl, en, fr, de, it, nn, pt, pt-br, ru, sk, sl, es, tr, auto)
LocaleProxyImpl.interfaceLocale = en
可以设置为支持语言的 2 字母语言代码(ISO 639-2 语言代码)或 'auto' 选项。
设置为 auto 选项时,界面语言将通过 GET 参数 scln(如果存在)或浏览器(或系统)语言设置来选择。
以下是通过 scln 参数选择英语作为界面语言来访问启用了 Sitecake 的页面的 URL 示例,其中 LocaleProxyImpl.interfaceLocale 设置为 'auto':
http://example.com/about.html?scln=en
