我已按照kraken.js示例为网站获取i18n。
因此,现在,每种设置语言都渲染了一个模板文件。

例如:index.dust可以用法语,英语和荷兰语呈现。
我现在想要实现的是,如果用户转到:

<site>/accueil -> website in french
<site>/home -> website in english


等等。

kraken.js示例依赖于cookie。但是,如果用户是第一次访问,则实际配置将以法语(默认语言环境)呈现页面,即使他带有英语网址也是如此。

我考虑过用于每个路由的数组:区域设置(/ accueil,/ home,/ startseite等)以定义位置,但这与清晰的代码相去甚远,而且我必须为添加的每个页面手动编辑数组。

有谁有更好的主意?

谢谢。

最佳答案

好吧,我使用了上面描述的数组。

关于javascript - 如何在kraken.js中定义相对于URL的语言环境?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25291433/

10-09 20:04