首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定义相对于kraken.js中的url的区域设置?

如何定义相对于kraken.js中的url的区域设置?
EN

Stack Overflow用户
提问于 2014-08-13 16:27:58
回答 2查看 155关注 0票数 2

我已经按照kraken.js的例子为我的网站获取了i18n。现在,在每种设置语言中呈现一个模板文件。

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

代码语言:javascript
复制
<site>/accueil -> website in french
<site>/home -> website in english

诸若此类。

kraken.js示例依赖于cookies。但是,如果用户第一次来,实际的配置将呈现一个法语页面(默认区域设置),即使他带了一个英语url。

我为每个路由考虑了一个数组:locale (/accueil、/home、/startseite等)来定义这个位置,但这远不是一个干净的代码,而且我必须手动编辑添加的每个页面的数组。

有人有更好的主意吗?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-29 14:33:32

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

票数 0
EN

Stack Overflow用户

发布于 2014-09-09 15:43:29

让中间件或param处理程序根据URL中的参数分配区域设置,而不是使用cookie。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25291433

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档