基于url特定的多语言的实现

时间:2012-10-19 05:51:27

标签: django multilingual django-multilingual

我在我的项目中使用语言翻译。但是如果我在浏览器中将相应语言设置为最高优先级,它只会翻译字符串。

e.g。

如果我使用两种语言 en es 进行翻译,那么如果我有设置西班牙语,它将以 spanish 显示数据在我的浏览器中作为我的默认语言

我的翻译工作正常,因为它只显示我在Django.po文件中指定的西班牙语数据。

所以我想要的是如果我在网址中指定语言为www.asd.com/?lang=es那么它必须以西班牙语显示数据。

所以请建议我为此做些什么。

1 个答案:

答案 0 :(得分:1)

我认为你正在寻找django-localeurl

  

一个Django应用程序,允许您在URL中指定页面的语言。

Installation click here.