Django在URL模式中使用i18n

时间:2011-06-24 16:18:36

标签: python django internationalization

我在django中有一个应用程序,我需要实现i18n,在django中应该很容易。但我的问题是,我不能使用HttpSession来存储用户语言!所以我的解决方案是,我添加了所有URL语言作为参数!有什么容易的,为什么这么做?!还是django的一些API?!

我看到this然而它只在django 1.4中可用,它仍然在Dev!

1 个答案:

答案 0 :(得分:2)

尝试使用transurlvania,过去两周我在我的两个网站中使用过它,看起来非常好用,现在与docs say非常相似,所以我的猜测是将来很容易转向1.4。

它支持,引用:

  

语言路径 - 替代   Django的语言cookie   通过存储特定于语言的URL   URL路径中的语言代码。

有关transurlvania hereStackOverflow的更多信息。