Skip to main content

The localeurl Django application allows you to specify the language of a page in the URL.

Suppose you have a Django website in multiple languages. Using localeurl, without modifying your URLconfs, you can have URLs like this: http://www.example.com/nl/company/profile. Any URLs without a language prefix will be redirected to add the prefix for the default language (or, optionally, the language preferred in the user’s browser settings).

Some reasons for using localeurl:

  • Search engines will index all languages.

  • Every page should have a unique URL. If you feel that different languages means different pages, then each language should get its own unique URL.

  • If you don’t set the language via the URL, setting the language for the website should be done using a POST request (because it influences subsequent page views, see Django ticket #3651). You might prefer a simple link for changing the language, and localeurl allows this.

You can install localeurl with pip:

pip install django-localeurl

or install the in-development version:

pip install django-localeurl==dev

See the full documentation.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-localeurl-1.4.tar.gz (10.6 kB view details)

Uploaded Source

File details

Details for the file django-localeurl-1.4.tar.gz.

File metadata

File hashes

Hashes for django-localeurl-1.4.tar.gz
Algorithm Hash digest
SHA256 14a1872ce4c33ca6589626717ea5905f8588dff467395e3a5f60fdc8bc6c9428
MD5 cb50e889e28503519a32e60aab0a6c69
BLAKE2b-256 4161c1294e907c387a41a2cd709d5498de10b733d29bf879ee5f8e892be1e1d3

See more details on using hashes here.

Release history Release notifications | RSS feed

2.0.2

1 file

2.0.1

1 file

2.0

1 file

1.5

1 file

This release

1.4 This release

1 file

1.3

1 file

1.2

1 file

1.1

1 file

1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page