Skip to main content

Robust internationalized urls implementation for Django.

Project description

# django-robust-i18n-urls

This application solves a few problems related with using internaitonalized
urls inside Django. If you want a full rationale please check out:

http://blog.karolmajta.com/robust-internationalized-urls-for-django.html

for an article explaining issues that arise when dealing with default
Django setup for internationalized urls.

## Usage

To use the app:

pip install django-robust-i18n-urls

In your `urls.py`, add to your `urlpatterns`:

url(r'^i18n/', include('robust_urls.urls')),

In your `settings.py`:

MIDDLEWARE_CLASSES = (
# ...
'robust_urls.middleware.RobustI18nLocaleMiddleware',
# ...
)

This should get you going with the default setup. Django's documentation
on translation and selecting language can help you.

For full documentation please see
http://django-robust-i18n-urls.readthedocs.org/

## Development

Clone this repo, then:

pip install -e .
pip install -r requirements.txt
python setup.py test

## TODO/Roadmap

Currently I don't need any more features beyond what is already provided,
but if you have ones that suit your use cases, feel free to issue a pull
request. Any additional tests are welcome too.

Project details


Download files

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

Source Distribution

django-robust-i18n-urls-1.0.1rc1.tar.gz (4.1 kB view details)

Uploaded Source

File details

Details for the file django-robust-i18n-urls-1.0.1rc1.tar.gz.

File metadata

File hashes

Hashes for django-robust-i18n-urls-1.0.1rc1.tar.gz
Algorithm Hash digest
SHA256 9029f96c0e15729ea8f02461be0142e6844a61498944985d01fef36c55d98641
MD5 77d6aa5f40cb41fac9e0b989f39ad9b1
BLAKE2b-256 49bdabe8951192a85547f16f8aba6ce20c38d93c22a01af3f7001c1bc4531d59

See more details on using hashes here.

Supported by

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