【发布时间】:2014-08-13 16:27:58
【问题描述】:
我已按照 kraken.js 示例为我的网站获取 i18n。 所以现在,每种设置语言都会呈现 1 个模板文件。
例如:index.dust 可以用法语、英语和荷兰语呈现。 我现在想要实现的是,如果用户去:
<site>/accueil -> website in french
<site>/home -> website in english
等等。
kraken.js 示例依赖于 cookie。但是如果用户是第一次来,实际配置会以法语(默认语言环境)呈现页面,即使他带有英文 url。
我为每条路线考虑了一个数组:locale(/accueil、/home、/startseite 等)来定义位置,但这远非干净的代码加上我必须为添加的每个页面手动编辑数组.
有人有更好的主意吗?
谢谢。
【问题讨论】:
标签: javascript node.js localization routes kraken.js