跳转到主要内容

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

项目描述

localeurl Django 应用程序允许你在URL中指定页面的语言。

假设你有一个多语言支持的Django网站。使用localeurl,无需修改URLconfs,你可以有如下URL:http://www.example.com/nl/company/profile。任何没有语言前缀的URL将被重定向到添加默认语言的前缀(或者,可选地,用户浏览器设置中首选的语言)。

使用localeurl的一些原因

  • 搜索引擎将索引所有语言。

  • 每个页面都应该有一个唯一的URL。如果你认为不同的语言意味着不同的页面,那么每种语言都应该有自己的唯一URL。

  • 如果你没有通过URL设置语言,应该使用POST请求(因为它会影响后续的页面视图,见Django工单#3651)来设置网站的语言。你可能更喜欢一个简单的链接来更改语言,localeurl允许这样做。

您可以使用pip安装localeurl。

pip install django-localeurl

或者安装开发版本

pip install django-localeurl==dev

查看完整文档

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

django-localeurl-2.0.2.tar.gz (18.7 kB 查看散列值)

上传时间 源代码

支持者