一个允许你在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 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | d318ce7cbb739f4bf070a94393a36f9c07428f0fcf17e618c29fe6e4198238c3 |
|
MD5 | 7b656fe5e6ecdc6733c2565434f9f00d |
|
BLAKE2b-256 | f662508d2d483f5da3af640f228cc5e4bdfe635550db1fb3c7043f93acae2ce0 |